9

Instant Run 是一项新功能,旨在减少运行和调试应用程序的时间。我拥有启用即时运行所需的所有配置,但在 Android Studio 上未启用。下面是我的配置。

1. Android Studio 2.1
2. 'com.android.tools.build:gradle:2.1.0'
3. minSdkVersion 15
4. Settings->Build, Execution, Deployment > Instant Run = "Enable Instant Run..."
5. Run ->device is  Android version 4.4.4

然后 Instant Run 未启用。在此处输入图像描述

但是当我在设备 Android 版本 5.1.1 上运行-> 时,启用了即时运行。在此处输入图像描述

如果我错过了为 Android 4.4.4 设备启用即时运行的其他配置,请提出建议。

4

6 回答 6

4

当您第一次运行时,不需要即时运行,因为 apk 将首次安装在所选设备中。从第二次开始,如果您选择相同的设备来部署您的更改,那么即时运行将从 Android Studio 2.0 和 Gradle 版本 2.0 自动启用。

请注意:您需要在调试模式下运行。

如需更清晰的理解,您可以访问链接

于 2016-05-08T17:37:56.353 回答
0

只有在部署调试构建变体、使用 Android Plugin for Gradle 版本 2.0.0 或更高版本以及针对运行 Android 4.0(API 级别 15)及更高版本的设备时才支持 Instant Run。

于 2016-05-08T18:35:12.753 回答
0

这个答案解决了我的问题。

您在连接手机时错过了手机中的指纹证书授权对话框,请尝试将 USB 模式更改为媒体模式,或与您现有的模式不同的其他模式,然后重新连接您的设备,或转到开发人员选项 -> 撤销 USB 调试并重新连接,注意对话框并单击接受,这应该可以解决您的问题。

否则,试试这个:

再次设置您的 ANDROID_SDK_HOME 并:

拔出设备 adb kill-server adb start-server 插入设备

于 2018-03-28T05:55:55.237 回答
-1

尝试重新创建项目,但不要在完整路径名中使用空格。

于 2018-10-18T13:40:37.410 回答
-2

转到 sdk manager 并在 SDK Platforms 下选择API Level 15,即Android 4.0.3 (IcecreamSandwich) 。这解决了我的问题。

于 2017-06-30T17:12:20.737 回答
-3

对我来说,问题是链接电缆,似乎连接不稳定。我用了另一个,它没有问题。

于 2017-11-21T13:37:53.443 回答