【发布时间】:2016-09-03 07:38:41
【问题描述】:
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 设备上运行时,Instant Run 已启用。
如果我错过了为 Android 4.4.4 设备启用即时运行的其他配置,请提出建议。
【问题讨论】:
-
我一直在摸索,找到了原因。下次运行时,我收到消息:- Instant Run 已禁用:Instant Run 不支持将启用了 multidex 的构建变体部署到 API 20 或更低版本的目标。要将 Instant Run 与启用了 multidex 的构建变体一起使用,请部署到 API 级别 21 或更高级别的目标。在上面的配置中,我没有提到,启用了 multidex,这就是禁用 Instant Run 的原因。
标签: android android-studio-2.0 android-instant-run