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

时间:2017-11-13 21:33:32

标签: android android-studio-3.0 android-instant-run

我已更新到Android Studio 3.0,现在我无法在启用即时运行的情况下运行该应用。

我得到了执行失败的任务'由于java.io.FileNotFoundException,因为它无法在

下找到apk
  

../构建/中间体/即时运行资源/资源生产/

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

我不确定在哪里可以找到丢失的apk文件,或者如何更改路径以查找它。

3 个答案:

答案 0 :(得分:9)

进行如下设置,

enter image description here

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

答案 1 :(得分:8)

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

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

所以我只需将dexcount更新为最新版本。

答案 2 :(得分:0)

为Instant Run配置项目

对于使用适用于Gradle 2.3.0和 更高的Android插件构建的项目,Android Studio默认启用Instant Run。 请检查此LINK以配置项目以便即时运行。