13

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

由于 java.io.FileNotFoundException,我得到“任务执行失败”,因为它在下面找不到 apk

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

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

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

4

3 回答 3

12

进行如下设置,

在此处输入图像描述

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

于 2017-11-14T04:30:12.843 回答
9

我找到了问题和解决方案。

就我而言,原因是 dexcount-gradle-plugin。该插件期望打包任务生成一个 APK,但在 Instant Run 上不再如此。因此,他们发布了一个新版本,该版本在使用 Instant Run 运行时会禁用该进程。

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

于 2017-11-18T19:16:35.233 回答
0

为 Instant Run 配置项目

Android Studio 默认为使用 Android 插件为 Gradle 2.3.0 及 更高版本构建的项目启用即时运行。请查看此链接以配置您的项目以立即运行。

于 2017-11-14T04:40:43.477 回答