【问题标题】:why Apply Changes ability only works in devices with API 26 and above in android studio 3.5为什么应用更改功能仅适用于 android studio 3.5 中 API 26 及更高版本的设备
【发布时间】:2026-01-15 18:00:02
【问题描述】:

android studio 3.5刚刚发布,我安装了,但是出现了异常。这就是移除了“即时运行”的能力,而是引入了一个名为“应用更改”的新功能。

这种能力的不利之处在于它仅适用于 API 26 及更高版本的设备。

有什么方法可以在 API 级别低于 26 的设备上使用此功能?

【问题讨论】:

    标签: android-studio-3.5


    【解决方案1】:

    我遇到了同样的问题。在升级到 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。直到知识渊博的人没有找到破解或一些解决方法:)

    【讨论】:

    • 感谢您的有用回复。看来我们应该养成这个问题的习惯了……
    最近更新 更多