我对我的清单进行了更改(添加了一项新活动)。我复制并粘贴了其他人的代码(这是我第一次设置父活动)。我不小心用错误的代码构建了它,它给了我一个关于资源的错误(我理解)。然后我对清单进行了更改,但每次构建或清理时,它都会将其恢复为原始版本并为此发出错误。我无法找到有关构建撤消代码的任何内容,所以我感谢任何帮助。
<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 :(得分:18)
我认为您正在修改构建文件夹而不是SRC文件夹中的Manifest。如果您更改SRC,则应该解决问题。
答案 1 :(得分:1)
我有同样的事情发生,正如我所描述的(在Android Studio中),这让我进入了这个线程。更改清单文件以更改包路径并进行重建都只会覆盖我的更改。
我设法通过1)只更改清单文件中的一个项目(以反映正确的包)而不是尝试一次更改几行2)重建所有3)按下运行。尝试运行后,Android Studio弄清楚了发生了什么,并使用正确的包路径自动修复了我的清单文件。
答案 2 :(得分:0)
我猜你正在打开debug / AndroidManifest.xml,尝试打开main / AndroidManifest.xml就会出现