每次在Android Studio和Gradle中都必须重建项目

Dap*_*app 6 android build gradle android-studio

我在Android Studio 0.5.4和Gradle 0.9.2中有一个多项目构建设置,依赖于多个Android库项目和Java项目,我注意到Gradle认为我的代码即将完成,即使我已经制作了变化.

如果我更改了xml布局文件,我可以构建并运行并且更改生效.但是对于代码更改,我必须使用Build-> Rebuild Project.

Ami*_*ati 5

这个问题与gradle设置有关。configure on demand您必须在设置中禁用。要禁用它,请取消选中它:

Settings -> Build, Execution, Deployment -> Compiler -> Configure On Demand
Run Code Online (Sandbox Code Playgroud)

就我自己而言,即使在重建后我也无法看到我的.aar更改!因为此选项使构建过程更快。我只会在有变化时取消选中它。

更新:在 Android Studio 的较高版本中,您应该检查“如果需要,在构建之前将项目与 gradle 同步”


Har*_*eet 5

Edit Configuration应用程序中,转到General选项卡并检查您是否应该Gradle-aware Make在常规配置的设置字段中添加Before-launch

如果尚未添加,请按可用的+图标添加它Before-launch

该方案适用于Android Studio 3.3.2及以上版本

供参考,请参见下图。在此输入图像描述