Android Studio未检测到构建/运行时的代码更改(

Cla*_*tle 4 android android-studio android-studio-3.0

每当我在Android Studio(版本3.0.1)中进行代码更改时,我需要在构建之前进行清理,以使更改生效.进行更改并按下绿色箭头构建/运行按钮看起来像是构建,但除非事先清理项目,否则不会合并新的更改.例如,如果我添加一些日志记录然后构建/运行,则新的日志不会出现,直到我清理然后再次构建/运行.几乎所有的变化似乎都是这种情况.有时它可以工作,大部分时间它没有.

编译器应检测代码的更改并每次重建这些文件.感觉就像他们优先考虑构建速度而不是正确性.还有其他人解决了这个问题吗?如果没有那么是否有一些设置在每次构建/运行之前强制清理?

4em*_*dan 10

将Android Studio更新到3.1版后,我遇到了同样的问题.似乎Before launch默认运行配置的操作已更改为Instant App Provision.检查出来并改为Gradle-aware Make:

运行/调试配置窗口


小智 1

当我离开 Android Studio 很长一段时间时,我经历过这一点。我找到的解决方案是:

  1. 点击“将项目与 Gradle 文件同步”按钮。

在此输入图像描述

  1. 重新启动 Android Studio。

我希望这可以帮助你。