【发布时间】:2015-10-25 00:01:29
【问题描述】:
这是一个非常奇怪的问题。今天 AS (1.4) 停止在我的项目中正确地重新创建调试 apk:
- 运行项目时,任何 XML 更改都不会反映在代码中
- 对 Java 代码的更改正在传播,即使 XML 更改没有传播
- 清理然后点击运行似乎可以修复它,每次都会成功创建更新的 APK。
- 我的项目中有两个构建变体,这个问题只影响其中一个。
- 我正在使用 Genymotion,但常规模拟器和硬件也存在问题。
- 我怀疑在 xml 文件上放置了某种锁。例如,如果我重命名一个文件并点击运行,更改就会传播。但是检查 R.java 会显示旧文件名和新文件名的条目 - 旧文件根本没有被清除/刷新。
- 我正在测试的 xml 布局现在已被剥离为具有背景颜色的空白相对布局。颜色没有在应有的时候更新。
我不太了解构建过程,所以我尝试的只是删除构建文件夹,重新导入项目和 Android Studio 上的旧重启/无效缓存。关于什么可能导致这种奇怪行为或如何解决它的任何建议?
编辑: 很难确定这背后的行为——有时我注意到它始终只影响某些 xml 文件。看起来这家伙也有同样的问题:Android Studio project build issue
我花了几个小时从头开始重新安装 Android Studio,但问题仍然存在..
【问题讨论】:
标签: android android-studio android-xml