蜂件 - Mac 上的"Unable to obtain Android emulator list"



我正在尝试运行由BeeWare和python在MacOS上创建的android应用程序。我运行

briefcase run android

,我得到以下消息

Unable to obtain Android emulator list

这是怎么回事?我怎样才能找到并运行模拟器?

如果您在M1机器上运行,那么这就是解决方案。模拟器需要更新,因为默认情况下它是Intel风格的(Darwin),需要Arm架构。

  1. Head to~/.briefcase/tools/android_sdk/emulator
  2. 下载m1预览引擎https://github.com/google/android-emulator-m1-preview/releases/tag/0.2(https://github.com/google/android模拟器- m1 - preview/releases/download/0.2/emulator达尔文aarch64 - 0.2 -引擎only.zip)
  3. 解压缩压缩文件
  4. cp -r emulator-darwin-aarch64-0.2-engine-only/* .(注意:有一个darwin-aarch64-replace.sh文件内的zip文件,你可以检查,看看一个适当的更新应该看起来像,如果它没有失败,因为它试图删除不存在的文件和文件夹)

如果您尝试运行。/emulator,它将失败,因为没有设置环境变量,所以再次尝试:briefcase run android,您将获得:

Select device:
1) @Pixel_3a_API_31_arm64-v8a (emulator)
2) Create a new Android emulator

相关内容

  • 没有找到相关文章

最新更新