Android Studio 说 Instant run 被禁用,因为它没有正确的 API 级别

Posted

技术标签:

【中文标题】Android Studio 说 Instant run 被禁用,因为它没有正确的 API 级别【英文标题】:Android Studio says that Instant run is disabled because it doesn't have the right API level 【发布时间】:2021-09-09 03:06:39 【问题描述】:

我似乎在将我的 android 应用程序更新到 api 30 时遇到了另一个问题。现在我正在尝试在安装了 Android SDK 30 的模拟器中测试该应用程序。但是,我在事件日志中不断收到这些错误消息:

上午 11:58 即时运行已禁用: Instant Run 要求安装适用于您要部署到的设备的 API 级别的 Android SDK。 要使用 Instant Run,请打开 SDK 管理器并安装缺少的平台。

12:28 PM 模拟器:handleCpuAcceleration:hvf 的功能检查

12:28 PM 模拟器:添加库 vulkan-1.dll

1:15 PM 模拟器:handleCpuAcceleration:hvf 功能检查

1:15 PM 模拟器:添加库 vulkan-1.dll

1:15 PM 模拟器:C:\Users\Username\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-x86_64.exe:加载状态时出错,例如设备 0x0金鱼管'

1:15 PM 模拟器:deleteSnapshot:用于 default_boot

这非常令人沮丧,因为我已经将 Android API 30 下载到 Android Studio 和模拟器。

【问题讨论】:

【参考方案1】:

有时它只需要您清除缓存并重新启动模拟器。您还可以通过将信息记录到控制台来验证模拟器上的 api 版本:

Log.i("MSG", Integer.valueOf(Build.VERSION.SDK_INT)

【讨论】:

好的,我应该在哪个控制台输入这个命令?

以上是关于Android Studio 说 Instant run 被禁用,因为它没有正确的 API 级别的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 3.3 中缺少 Instant Run

Android Studio (3.2.1) Instant Run 不适用于 Jacoco 0.8.2?

Android Studio新功能解析,你真的了解Instant Run吗?

WebView JavaScript 接口似乎只能通过 Android Studio 的 Instant-Run 工作,但不能通过常规 gradle 编译

软件更新丨Android Studio 3.5 稳定版发布,废弃 Instant Run

为什么我的studio总是报instant run requires tools