我刚将手机连接到Android Studio进行开发和调试。当我单击即时运行图标(Android Studio 2.3.3)时,它说Target device api level(API 19) too low for Instant run
。我如何在设备上启用即时运行。
我有三星注2(GT-N7100)和Android 4.4.2
每当我单击run
和debug
图标时,它都会重新启动我的应用,然后再次安装APK。
我还有另一个电话(三星注5),Android 7.在此设备上,Instant Run可以正常工作,但是我希望在另一台设备上使用此功能。
我知道这可能是主题问题,但我真的想启用即时运行。
编辑:我的意思是,如果我升级了我的Android版本,此功能将进行。然后,我将扎根手机并安装自定义固件。
是Android运行的当前行为。从文档中:
仅当您遇到以下内容时,申请更改操作才可用 条件:
- 使用调试构建变体构建应用程序。
- 将Android插件用于Gradle版本2.3.0或更高版本。
- 将minsdkversion设置为应用程序模块级构建.gradle文件中的15或更高版本。
- 将应用程序部署到运行Android 5.0(API级别21)和更高的目标设备。
您可以尝试使用Android的Jrebel,看看它是否适合您。他们提供的免费版本具有与即时运行相同的功能。
禁用即时运行,然后运行app
。
在Android Studio 2.3及更高的情况下,即时运行大大减少了使用代码和资源更改更新应用程序所需的时间。将应用程序部署到运行Android 5.0(API级别21)或更高的目标设备后,您可以单击"应用更改"。
您的设备需要API LVL 21或以上才能即时运行。