首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Beeware -在Mac上“无法获得Android仿真器列表”

Beeware -在Mac上“无法获得Android仿真器列表”
EN

Stack Overflow用户
提问于 2022-06-10 21:38:56
回答 1查看 79关注 0票数 0

我正在尝试运行一个由BeeWare和python在MacOS上创建的安卓应用程序。我跑

代码语言:javascript
复制
briefcase run android

我收到以下信息

代码语言:javascript
复制
Unable to obtain Android emulator list

这里发生了什么事?我能做些什么来找到并运行模拟器?

EN

回答 1

Stack Overflow用户

发布于 2022-08-03 13:49:41

如果您正在M1机器上运行,这就是解决方案。仿真器需要更新,因为默认情况下,它采用Intel风格(达尔文),并且需要Arm架构。

从(https://github.com/google/android-emulator-m1-preview/releases/download/0.2/emulator-darwin-aarch64-0.2-engine-only.zip)

  • unzip file

  • cp -r emulator-darwin-aarch64-0.2-engine-only/* . zip file

  • cp -r emulator-darwin-aarch64-0.2-engine-only/* .下载m1预览引擎(注意:在zip文件中有一个darwin-aarch64-replace.sh文件,如果它试图删除不存在的文件和文件夹,您可以查看正确的更新应该是什么样的)

如果您尝试运行./仿真器,它将失败,因为没有设置环境变量,所以请重试:briefcase run android,您将得到以下奖励:

代码语言:javascript
复制
Select device:

  1) @Pixel_3a_API_31_arm64-v8a (emulator)
  2) Create a new Android emulator
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72580062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档