无法在 Android Studio 3.0 上使用 Instant 运行 运行 应用
Can't run app with Instant Run on Android Studio 3.0
我已经更新到 Android Studio 3.0,现在我无法 运行 启用 Instant 运行 的应用程序。
我得到 'Execution failed for task' 由于 java.io.FileNotFoundException 因为它找不到
下的 apk
../build/intermediates/instant-run-resources/resources-production/
知道如何克服这个问题以便我可以 运行 使用 Instant 运行 的项目吗?
我不确定在哪里可以找到丢失的 apk 文件或如何更改路径以在其中查找它。
进行如下设置,
否则尝试清理并重新安装(在卸载现有 apk 之后)应用程序。
为 Instant 配置项目 运行
Android Studio 默认为使用 Gradle 2.3.0 和 的 Android 插件构建的项目启用 Instant 运行 更高。
请查看此 LINK 以即时配置您的项目 运行。
我找到了问题和解决方案。
在我的例子中,原因是 dexcount-gradle-plugin。该插件期望包任务生成一个 APK,但在 Instant 运行 上不再如此。所以他们发布了一个新版本,在 运行 Instant 运行.
时禁用了该过程
所以我只需要将 dexcount 更新到最新版本。
我已经更新到 Android Studio 3.0,现在我无法 运行 启用 Instant 运行 的应用程序。
我得到 'Execution failed for task' 由于 java.io.FileNotFoundException 因为它找不到
下的 apk../build/intermediates/instant-run-resources/resources-production/
知道如何克服这个问题以便我可以 运行 使用 Instant 运行 的项目吗?
我不确定在哪里可以找到丢失的 apk 文件或如何更改路径以在其中查找它。
进行如下设置,
否则尝试清理并重新安装(在卸载现有 apk 之后)应用程序。
为 Instant 配置项目 运行
Android Studio 默认为使用 Gradle 2.3.0 和 的 Android 插件构建的项目启用 Instant 运行 更高。 请查看此 LINK 以即时配置您的项目 运行。
我找到了问题和解决方案。
在我的例子中,原因是 dexcount-gradle-plugin。该插件期望包任务生成一个 APK,但在 Instant 运行 上不再如此。所以他们发布了一个新版本,在 运行 Instant 运行.
时禁用了该过程所以我只需要将 dexcount 更新到最新版本。