Android Studio Instant 运行 未启用?

Android Studio Instant Run is not enabled?

Instant 运行 是一项新功能,旨在减少 运行 和调试应用程序的时间。 我拥有启用 Instant 运行 所需的所有配置,但它未在 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 运行 未启用。

但是当我 运行-> 在设备 Android 版本 5.1.1 上时,即时 运行 已启用。

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

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

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

如需更清楚的了解,您可以访问this link

即时 运行 仅在部署调试构建变体、使用 Gradle 2.0.0 或更高版本的 Android 插件以及针对设备 运行 Android 4.0(API 15 级)及更高。

转到 sdk 管理器和 select API 级别 15Android 4.0.3 (IcecreamSandwich) 在 SDK 平台下。这解决了我的问题。

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

This answer solved the problem in my case.

you have missed the Fingerprint Certificate Authorization dialog in your phone when you connected it, try to change the USB mode to Media, or another different than the one you have in and then reconnect your device, or go to Developer Options -> Revoke USB Debugging and reconnect, watch for the dialog and click on accept, that should solve your problems.

Otherwise, try this:

set your ANDROID_SDK_HOME again and:

unplug device adb kill-server adb start-server plug device

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