【发布时间】:2026-01-15 18:00:02
【问题描述】:
android studio 3.5刚刚发布,我安装了,但是出现了异常。这就是移除了“即时运行”的能力,而是引入了一个名为“应用更改”的新功能。
这种能力的不利之处在于它仅适用于 API 26 及更高版本的设备。
有什么方法可以在 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 级)或更高。
所以如果你真的需要 pre-Oreo 的这个功能,似乎唯一的选择就是使用旧版本的 AS。直到知识渊博的人没有找到破解或一些解决方法:)
【讨论】: