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 编译