清单在构建后更改撤消

时间:2014-12-22 01:48:06

标签: android android-studio

我对我的清单进行了更改(添加了一项新活动)。我复制并粘贴了其他人的代码(这是我第一次设置父活动)。我不小心用错误的代码构建了它,它给了我一个关于资源的错误(我理解)。然后我对清单进行了更改,但每次构建或清理时,它都会将其恢复为原始版本并为此发出错误。我无法找到有关构建撤消代码的任何内容,所以我感谢任何帮助。

       <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同步的帖子,但是我做了,而且还在恢复。

3 个答案:

答案 0 :(得分:18)

我认为您正在修改构建文件夹而不是SRC文件夹中的Manifest。如果您更改SRC,则应该解决问题。

答案 1 :(得分:1)

我有同样的事情发生,正如我所描述的(在Android Studio中),这让我进入了这个线程。更改清单文件以更改包路径并进行重建都只会覆盖我的更改。

我设法通过1)只更改清单文件中的一个项目(以反映正确的包)而不是尝试一次更改几行2)重建所有3)按下运行。尝试运行后,Android Studio弄清楚了发生了什么,并使用正确的包路径自动修复了我的清单文件。

答案 2 :(得分:0)

我猜你正在打开debug / AndroidManifest.xml,尝试打开main / AndroidManifest.xml就会出现