对照了几个方案,不想安装游戏平台的模拟器,也不想安装android studio,于是想采用虚拟机的方式:
方案一:android-x86 安装在vmware上。
参考:Install Android x86 in VMware Fusion - Vimalin (主要参考这个,stepbystep很详细)
https://forum.xda-developers.com/t/android-x86-wifi-issue.3746364/ (解决上网问题,主要看reikred 的回复)
但最后卡在了安装任何app都会出现 keeps stopping的错误信息上,官网还被墙了,文档也看不到,错误信息也查不到原因。而且整个系统看起来不够清晰,运行速度也有点慢,所以打算放弃这个方案。(从下面genymotion的刚开始的错误信息看,这个错误很可能也是没有安装arm translation造成的,anyway这个方案放弃了,需要自己修改的地方太多,安卓的效果也不好)
方案二:genymotion
Downloads Archive - Genymotion – Android Emulator for app testing
我下载的是这个版本:macOS Monterey x86_64 CPU,它其实应该是virtualbox的一个虚拟机。基本安装和操作步骤可见这个:Basic Steps - SaaS User Guide ,我安装的是google nexus 10, 注意操作系统选择android9,不能选10或以上版本。
基本操作是:
- 可以直接将apk拖拽到安卓桌面,系统会自动安装
- 支持从电脑copy文字到安卓虚拟机,但是要用安卓的方式paste
需要解决的问题:因为是x86的架构,所以需要再安装 ARM translation tools ,参考:Deploy an application - Desktop User Guide , 下载地址是:https://github.com/m9rco/Genymotion_ARM_Translation/blob/master/package/Genymotion-ARM-Translation_for_9.0.zip ,按照官方的视频安装即可。
也安装下deviceinfo,方便查看:https://apkpure.com/device-info-view-device-information/com.ytheekshana.deviceinfo
也可参考国内的这篇文章:Genymotion安装及使用教程详解 - 腾讯云开发者社区-腾讯云
标签:方案,x86,com,android,Genymotion,安装,Macbook,Intel From: https://www.cnblogs.com/saaspeter/p/18067300