android-studio-3.5 - 为什么应用更改功能仅适用于 android studio 3.5 中 API 26 及更高版本的设备
问题描述
android studio 3.5刚刚发布,我安装了,但是出现了异常。这就是“即时运行”的能力被删除,而是引入了一个名为“应用更改”的新东西。
这种能力的不利之处在于它只适用于 API 26 及更高版本的设备。
有什么方法可以将此功能用于 API 级别低于 26 的设备?
解决方案
我遇到了同样的问题。在升级到 AS 3.5 之前,我在 API 23 上使用了这个功能。但是从 3.5 版本开始,它似乎不再可用。
官网有一个页面:https ://developer.android.com/studio/run/index.html
3.5 版本之前:
仅当您满足以下条件时,应用更改操作才可用:
- 使用调试构建变体构建您的应用程序。
- 使用 Gradle 版本 2.3.0 或更高版本的 Android 插件。
- 在应用的模块级 build.gradle > 文件中将 minSdkVersion 设置为 15 或更高。
- 将您的应用部署到运行 Android 5.0(API 级别 21)及更高版本的目标设备。
后:
仅当您满足以下条件时,应用更改操作才可用:
- 您使用调试构建变体构建应用的 APK。
- 您将应用部署到运行 Android 8.0(API 级别 26)或更高版本的目标设备或模拟器。
所以如果你真的需要奥利奥之前的这个功能,似乎唯一的选择就是使用旧版本的AS。直到知识渊博的人没有找到破解或一些解决方法:)
推荐阅读
- python - 选择列中有两个逗号的行
- nginx - 重写没有扩展名的路径以包含扩展名
- java - 有没有办法使用 spring-boot-starter-data-elasticsearch 镜像继承关系?
- c# - 在 WPF 中集成 open office 或 libreOffice activeX
- java - 杰克逊在对象映射器中全局设置时间格式
- api - 对错误响应使用 HTTP 状态代码 200
- postgresql - 是否可以在带有 oracle VBOX(Windows 10 上的 6.1)的共享驱动器上拥有 Postgres(CentOS 8 上的 13)数据目录?
- angular - 单水疗角应用程序子路由不起作用
- flutter - Flutter webivew 未显示我网站上的内容
- angular - 未捕获的错误:类型地理位置没有“ɵmod”属性