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
但是当我在设备Android版本5.1.1上运行 - >时,启用了即时运行。
如果我错过了启用Android 4.4.4设备的即时运行的其他配置,请建议。
答案 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)
对我来说问题是链接电缆,似乎连接不稳定。我使用了另一个,它没有问题。