我有一个新安装的Android Studio,我正在开始我的第一个项目。当我读到我已经启用即时运行功能时,我一直在寻找加快部署/测试开发周期的方法。
我仔细检查了几个设置:
Tools->Android->Enable ADB Integration
File->Settings->Build, Execution, Deployment->Instant Run
启用即时运行... 以及代码更改时重新启动活动和在运行中显示Toasts应用...
我的模拟器是Nexus 5,API 24
classpath 'com.android.tools.build:gradle:2.2.3'
然而,我的运行配置中没有出现Instant Run图标,重新部署涉及重新启动整个应用程序,大约需要一分钟。错误的一些可能性:
我读到必须禁用DDMS才能使Instant Run在另一个问题中工作。我不知道这是否属实,因为我没有在官方文档中看到它,但如果我转到 Android设备监视器,我会看到一个无法取消选中的DDMS按钮。
预测未来的集成,我启用了这个项目以允许集成C ++代码。我不确定它是否起作用。
答案 0 :(得分:1)
检查minSdkVersion
是否设置为至少15,Android plugin for Gradle version
至少设置为2.0.0。
您可以在此处查看所有详细信息
https://developer.android.com/studio/run/index.html#instant-run
答案 1 :(得分:0)
我被阻止在两个不同的方面。
由于Java 8的新功能如此强大,我希望它们能够尽快提供给开发人员。我没有探讨过的一个选择是使用Zero Turnaround与Java 8的热交换系统,我会研究它。
对于那些来诊断即时运行问题的人,请知道检查"显示即时运行状态通知"在Settings -> Build, Execution, Deployment -> Instant Run
中,可能会为此功能(Android Studio 2.2)的问题提供有价值的线索