问题标签 [android-instant-run]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7909 浏览

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

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

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

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

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

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

0 投票
0 回答
32 浏览

android - Android Studio v3 上未启用即时运行

在我的应用程序的项目设置中启用了即时运行,但从未启用工具栏按钮。当我将鼠标悬停在它上面时,它会显示一个工具提示,上面写着“应用更改:无法从 'app' 定位设备”。

我已经在物理设备和 3 或 4 个模拟器上尝试过这个,但它从来没有用过。

谁能解释我得到的这个工具提示?

0 投票
2 回答
433 浏览

android - 即时运行 - Android 工作室

谷歌在一年前宣布了即时运行,直到这个时候我才能使用它。

我为许多 android studio 版本尝试了超过 10,000 次,它适用于第一次运行,但第二次,它总是构建失败,因为它无法删除某些文件或其他任何东西。

每次我必须清理项目然后再次运行,这意味着打开即时运行没有任何附加值。

问题是什么?谷歌怎么了?他们只是在没有任何测试的情况下宣布这些功能。拜托了伙计们。

有什么建议吗?

错误: java.lang.RuntimeException: java.io.IOException: Could not delete path '/**/**/**/**/app/build/intermediates/instant-run-support/**/debug/package_directories/dex-renamer-state.txt'.

0 投票
0 回答
431 浏览

android - IntelliJ 2017.3 中的 Instant Run 和 android:testOnly="true" 使得无法在模拟器上运行 apk

当我尝试从 x86 模拟器上的 IDE 运行我的应用程序时,我收到一条错误消息“应用程序安装失败”并显示消息

据我了解,此错误是因为 Android Studio 会自动android:testOnly="true"在所有调试版本中添加 manifest 属性,这需要adb install使用该-t标志来安装 apk。但是,从 IDE 本身运行时,不应需要此标志。

如果我在构建配置中添加-t标志,Install Flags则可以安装 apk,但前提是禁用即时运行(并且只有在之前启用它的情况下我执行干净构建)。即使包含-t标志,重新启用即时运行也会产生相同的错误。

更新:

只有在使用 android gradle 插件版本 3.0.0 时才会出现上述情况。

当我恢复到 2.3.0 版本时,问题就消失了。

更新 2:

这与 IntelliJ IDE 有关。

Android Studio 3.0 适用于我的配置。

请参阅这篇文章中的答案。

0 投票
1 回答
1658 浏览

android - 在 Kotlin 中使用 Instant Run 时出现 IllegalAccessError

使用 Instant Run 运行项目后出现此异常:

java.lang.IllegalAccessError:非法类访问:“com.alla.kotlinexample.MainActivity$override”试图访问“kotlin.jvm.internal.DefaultConstructorMarker”(“com.alla.kotlinexample.MainActivity$override”的声明出现在 / data/data/com.alla.kotlinexample/files/instant-run/dex-temp/reload0x0000.dex)
com.alla.kotlinexample.MainActivity$override.onCreate(MainActivity.kt:21)
com.alla.kotlinexample。 MainActivity$override.access$dispatch(MainActivity.kt)

这是代码:

而这条线上的错误点val persons: List<Person> = listOf<Person>(Person("Person1"), Person("Person2", 27))

Android Studio 版本是 3.0.1 Gradle:classpath 'com.android.tools.build:gradle:3.0.1' Gradle 版本是 4.1

构建.gradle:

根分级:

0 投票
1 回答
40 浏览

android - 从 Intent 中使用 3rd-party 应用程序

我想使用一个有意图的 3rd-party 应用程序,但应用程序没有安装在用户的设备上。Android Instant Run 之类的东西,但 apk 包含在应用程序中,或者如果不可能,我如何在用户上安装 apk?但是,我可以在没有 Package Installer 的情况下静默安装应用程序吗?如果有人回答我的问题,我将不胜感激。

0 投票
0 回答
413 浏览

compiler-errors - 使用引导类加载器找不到类;没有可用的堆栈

我遇到了这个错误 在此处输入图像描述

我读了一些文章,他们说我应该启用/禁用 Instant Run。但这种方式对我不起作用。有人推荐我吗?

0 投票
0 回答
418 浏览

android - 错误:任务“:app:transformClassesWithInstantRunForDebug”执行失败。> java.lang.VerifyError(没有错误信息)

当我从 android studio 运行应用程序时出现错误。如果有人知道以下错误的解决方案,请给我解决此错误的建议。

错误:任务“:app:transformClassesWithInstantRunForDebug”执行失败。

java.lang.VerifyError(没有错误信息)

这是应用程序依赖项的代码。

项目依赖项的另一个代码。

// 顶级构建文件,您可以在其中添加所有子项目/模块通用的配置选项。

0 投票
1 回答
1172 浏览

java - 尝试在 Android Studio 中运行项目时 InstantRunNotificationTask 中的 NullPointerException

每当我运行显示以下详细信息的项目时,我都会在 Android Studio 中遇到错误:

我尝试重新安装 SDK、插件并重新启动一切。不确定还有什么问题。

0 投票
0 回答
494 浏览

android - 适用于 android 8.1 的 Android studio 3.1 即时运行

我不断得到Instant Run requires that the platform corresponding to your target device (Android 8.1 (Oreo)) is installed. 无论我按什么,下一次运行都会显示相同的对话框。

运行测试版的android studio 3.1 beta4

该功能在旧版本的 android(如 8.0)上运行良好