相关疑难解决方法(0)

上次更新 a​​rm64-v8a 后,模拟器在 M1 Mac 上脱机

昨天模拟器运行良好。系统映像是 arm64-v8a。我不太记得工作系统映像的发行版名称,但是,昨天我接受了 ARM 64 系统映像的更新,发行版名称是“S”。

我可以从我的 AVD 管理器启动模拟器,当我按下“运行应用程序”按钮时,模拟器也会启动,但是,应用程序没有加载到模拟器上,如果我通过“adb 设备”检查或者如果我单击“对设备连接进行故障排除”,它显示:

“emulator-5554 - 设备当前处于离线状态”

我已经尝试了在 StackOverflow 上找到的大部分建议,例如:

  • adb kill-server, adb start-server

  • 删除并重新创建 AVD 设备

  • 使缓存无效/重新启动

  • 在模拟器内启用 USB 调试

  • 从 AVD 管理器擦除数据和冷启动

    我正在使用Android Studio 4.1.3

    构建 #AI-201.8743.12.41.7199119,构建于 2021 年 3 月 10 日运行时版本:1.8.0_242-release-1644-b3-6915495 x86_64 VM:JetBrains 的 OpenJDK 64 位服务器 VM,ParNew macOS MemorycurrentMark1Sro :ParNew macOS MemorycurrentMark0sro :1981M 核心:8 注册表:ide.new.welcome.screen.force=true,external.system.auto.import.disabled=true 非捆绑插件:org.jetbrains.kotlin

AVD:

Name: Pixel_4_API_S
CPU/ABI: Google Play ARM (arm64-v8a)
Path: ~/.android/avd/Pixel_4_API_S.avd
Target: google_apis_playstore [Google Play] (API level S)
Skin: pixel_4
SD Card: 512M
fastboot.chosenSnapshotFile: …
Run Code Online (Sandbox Code Playgroud)

android android-emulator android-studio avd-manager apple-m1

38
推荐指数
2
解决办法
8432
查看次数

Android Studio [BumbleBee 2021.1.1] Mac M1 上的模拟器超时

我下载了 Android Studio BumbleBee 2021.1.1,在 MacBook Pro M1 上运行。下载Android Studio时,我选择了Apple Chip选项(而不是Intel)

我创建了一个虚拟设备 - Android 12.0 arm64-v8a Pixel 4。

当我尝试运行模拟器时,它卡在这里

正在连接到模拟器...

然后,它超时:

超时错误

我搜索过 SO 和其他博客,只能找到基于 2020/2021 年 Android 不支持 ARM64 的过时材料。但是,据我了解,现在情况已经改变,因此https://github.com/google/android-emulator-m1-preview不再需要

在配备 M1 芯片的 Mac 上运行 Android 模拟器的正确方法是什么?

android-emulator android-studio

25
推荐指数
1
解决办法
4585
查看次数