在 xml 中进行的 AndroidStudio 2.1.1 更改不会在运行时更新

Posted

技术标签:

【中文标题】在 xml 中进行的 AndroidStudio 2.1.1 更改不会在运行时更新【英文标题】:AndroidStudio 2.1.1 changes made in xml doesn't get updated on run 【发布时间】:2016-10-24 08:49:03 【问题描述】:

我现在使用androidSudio 2.1.1 进行我的android 开发。

当我对 xml 文件(布局、颜色、字符串、可绘制等)进行任何更改然后运行我的应用程序时,我的输出中看不到任何更改。

我必须清理或重新构建我的项目才能看到 xml 文件中所做的更改。

我已经关闭了即时运行还是没用。

【问题讨论】:

您找到解决方案了吗?我们对大项目也有同样的问题,合并文件夹中有超过 2000 个 res 文件。 @RexHunt:它是使用 AS 2.1.1,现在使用 3.5.3,差不多 3 年。为什么你还在用旧的AS? 我们使用相同的 3.5.3 并且我们遇到了同样的问题。但我们找到了原因。我们使用了不同的风格,并为每种风格设置了 srcDir 路径。原因很重要,它不应该在 build.gradle 中有 srcDir。 【参考方案1】:

你应该尝试cleanRebuild这个项目。

然后转到File/InValidate Caches and Restart 并选择Restart。它应该可以解决您的问题。

我遇到了同样的错误,我认为这是因为Android Studio 中的缓存内存存储值。

【讨论】:

【参考方案2】:

试试这个按钮:

或者简单地做 clean , rebuild

【讨论】:

我在每次运行我的应用程序时都会这样做。我想摆脱它。

以上是关于在 xml 中进行的 AndroidStudio 2.1.1 更改不会在运行时更新的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 对 strings.xml 文件进行排序以匹配

从 .xml 文件中获取原始维度

AndroidStudio中ListView的四种使用方法

androidstudio运行结果字体颜色在xml

AndroidStudio中xml显示错误怎么解决?

无法解析 style.xml 中的符号“主题”(Android Studio)