为什么Android Studio没有构建和部署正确的apk

时间:2017-08-23 15:20:45

标签: android android-studio

我的问题类似于this question,但应用 已部署。

目前在Windows上,当我在Android Studio Gradle中单击运行时,按预期开始构建并说已完成(有时会完成1次警告,有时根据情况我可能会得到关于卸载以前APK的对话框)

然后按预期在设备或模拟器上启动活动,但是当我开始测试时,很明显没有部署最新的更改。安装已无提示失败,或已部署构建缓存中的旧APK。

我已关闭即时运行但通常不会在运行我的更改之间卸载应用程序,除非我更改了分支(Git)并且Android Studio告诉我版本不兼容。

通常,如果系统进入此状态,唯一有帮助的是 Invalidate Caches / Restart

这是一个难以追踪的问题,是否有其他人遇到过它并成功阻止它?

1 个答案:

答案 0 :(得分:1)

我还没有找到防止这种情况的方法,但以下似乎可以确保始终安装正确的APK:

  1. 从设备/模拟器中卸载
  2. 运行Gradle / cleanBuildCache
  3. 运行Gradle / clean
  4. 部署
  5. 如果跳过cleanBuildCache则失败。单独清洁似乎做得不够。

    我仍在寻找更好的答案 - 如果你有一个

    的帖子