2014-12-22 6 views
4

매니페스트를 변경했습니다 (새 활동 추가). 다른 사람의 코드를 복사하여 붙여 넣었습니다 (부모 활동을 처음 설정했을 때). 우연히 잘못된 코드로 작성했고 리소스에 대한 오류가 발생했습니다. 그런 다음 매니페스트를 변경했지만 빌드하거나 정리할 때마다 원래 버전으로 되돌리고 그 오류를 내뱉습니다. 실행 취소 코드를 빌드하는 방법에 대해서는 아무 것도 찾을 수 없으므로 도움을 주시면 감사하겠습니다.빌드 후 매니페스트 변경 사항 실행 취소

 <activity 
      android:name="com.willnasby.your_turn.HistoryActivity" 
      android:label="History" 
      android:parentActivityName="com.willnasby.your_turn.MainActivity" > 

      <!-- Parent activity meta-data to support 4.0 and lower --> 
      <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value="com.willnasby.your_turn.MainActivity" /> 
     </activity> 

 <activity 
      android:name="com.example.myfirstapp.DisplayMessageActivity" 
      android:label="@string/title_activity_display_message" 
      android:parentActivityName="com.example.myfirstapp.MainActivity" > 

      <!-- Parent activity meta-data to support 4.0 and lower --> 
      <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value="com.example.myfirstapp.MainActivity" /> 
     </activity> 

내가 구축하려고 할 때마다로 되 돌리는 유지합니다.

감사합니다.

편집 : 내 버전이 gradle과 동기화되지 않을 수있는 방법에 대한 다른 게시물을 읽었지만 여전히 변경 사항이 적용되었습니다.

+0

'com.willnasby.your_turn.HistoryActivity''com.example.myfirstapp.DisplayMessageActivity'을 패키지 때문에 올 것이다 Do not match – Biu

+0

나는 그것을 알고 있었다. 그래서 내가 그것을 바꿨다. 또는 나는 무엇인가 놓치고 있냐? –

답변

16

SRC 폴더가 아닌 빌드 폴더에서 매니페스트를 수정한다고 생각합니다. SRC를 변경하면 문제가 해결됩니다.

+1

... 빌드 매니페스트를 어떻게 열었습니까? 이것이 내 문제였습니다. – ElliotM

1

나는이 스레드로 나를 데려온 (Android Studio에서) 똑같은 일이 반복적으로 발생했습니다. 매니페스트 파일을 변경하여 패키지 경로를 변경하고 모두 다시 작성하면 변경 사항을 덮어 씁니다.

매니페스트 파일의 항목을 하나만 변경하면 (올바른 패키지를 반영하기 위해) 여러 줄을 한 번에 변경하려고 시도하는 경우와 2) 모두 다시 작성하는 경우 3) 실행을 눌러야합니다. 실행을 시도한 후 Android Studio는 진행 상황을 파악하고 내 매니페스트 파일을 적절한 패키지 경로로 자동 수정했습니다.

0

난 당신이 주요 열어보십시오, 디버그 /의 AndroidManifest.xml을 열고 있습니다 추측/AndroidManifest.xml에 그것은 바로