Android Studio Instant Run未启用?

时间:2016-05-08 17:28:25

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

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。 enter image description here

但是当我在设备Android版本5.1.1上运行 - >时,启用了即时运行。enter image description here

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

6 个答案:

答案 0 :(得分:3)

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

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

要获得更清晰的理解,您可以访问this链接

答案 1 :(得分:0)

This answer solved the problem in my case.

  

你错过了你的指纹证书授权对话框   连接电话时,尝试将USB模式更改为媒体,或   另一种不同于你所拥有的那种,然后重新连接你的   设备,或转到开发者选项 - >撤销USB调试和   重新连接,注意对话框并单击“接受”,这应该解决   你的问题。

     

否则,试试这个:

     

再次设置你的ANDROID_SDK_HOME:

     

拔掉设备adb kill-server adb start-server plug device

答案 2 :(得分:0)

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

答案 3 :(得分:-1)

仅在部署调试版本变体时支持Instant Run,使用适用于Gradle版本2.0.0或更高版本的Android插件,以及运行Android 4.0(API级别15)及更高版本的目标设备。

答案 4 :(得分:-1)

转到sdk管理器并在SDK平台下选择 API Level 15 ,它是 Android 4.0.3(IcecreamSandwich)。这解决了我的问题。

答案 5 :(得分:-2)

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

相关问题