无法在Android Studio 3.0上使用Instant Run运行应用

Had*_*sky 13 android android-instant-run android-studio-3.0

我已更新到Android Studio 3.0,现在我无法在启用Instant Run的情况下运行该应用.

由于java.io.FileNotFoundException,我得到'执行失败的任务',因为它找不到apk下的

../build/intermediates/instant-run-resources/resources-production/

知道如何克服这个问题,以便我可以使用Instant Run运行项目吗?

我不知道在哪里可以找到丢失的apk文件或者如何更改路径以查找它.

Dhr*_*ruv 13

进行如下设置,

在此处输入图片说明

否则,请尝试清理并重新安装(卸载现有apk后)应用程序。

  • 这是我启用即时运行的功能。当我这样做时,我会遇到问题。否则,一切将正常工作,但无法立即运行...清理无济于事。 (3认同)

Had*_*sky 9

我发现了问题和解决方案.

在我的情况下,原因是dexcount-gradle-plugin.该插件期望包任务生成一个APK,但在Instant Run上不再是这样.因此,他们发布了一个新版本,在使用Instant Run运行时会禁用该过程.

所以我只需要将dexcount更新到最新版本.

  • 这正是我的问题。这对我有用!谢谢! (2认同)