如何在不保存代码的情况下重建我的Android Studio项目?

时间:2016-08-22 08:10:15

标签: android android-studio

我正在使用Android Studio在Android中构建一个应用程序。

在我的 styles.xml 中,我刚刚将主题名称更改回“AppTheme”。

但我忘记做的是更改 AndroidManifest.xml 中的主题。

现在我收到了这个错误,我的整个项目都出错:

当我尝试从我的样式名称中删除“.NoActionBar”然后运行项目时,同样的事情发生了! Android Studio将其重命名为“AppTheme.NoActionBar”,我无法运行我的项目:

这可以追溯到我上面发布的截图..我认为它不关心我的更改并构建前一个,因为它在int中仍然有错误(红色标记代码)(我不知道为什么我的项目在我更改了我的应用主题名称之后,我被重新标记了。

我也尝试将应用主题改回“AppTheme.NoActionBar”,但第一个主题属性也有同样的问题。

3 个答案:

答案 0 :(得分:2)

您可能正在修改合并 AndroidManifest.xml文件。在构建过程中,android gradle构建插件生成最终的AndroidManifest.xml文件,该文件可能包含来自包含库的清单中的元素,来自 build.gradle 的正确SDK信息等。它位于{{1} }(app是您模块的名称)。由于它是生成的文件,因此每次执行时,您在其中所做的更改都将被构建过程覆盖。要删除该文件,请执行项目清理任务(构建 - >清理项目)

请确保您正在编辑源AndroidManifest.xml,这是您模块源代码中的源代码,可能是app/build/intermediates/manifest

答案 1 :(得分:0)

尝试将名称更改为noActionbar,您已完成更改(如AppTheme),否则在文件选项中会有像同步和验证一样的smthng。它会看出它是否有效。

答案 2 :(得分:0)

您是否清洁了双方同名的项目?

相关问题