1.安装virtualbox
sudo apt install virtualbox
2.安装genymotion(新版3.0.4)
下载地址:(选择Get Genymotion personal version)
https://www.genymotion.com/get-full-version/
安装:./genymotion-3.0.4-linux_x64.bin
默认安装在当前目录下,如果需要自定义路径,用./genymotion-3.0.4-linux_x64.bin -d <path>
*卸载:./genymotion-3.0.4-linux_x64.bin --uninstall -d <path>
2.安装genymotion(旧版2.8.0)
下载:同样下载*.bin文件,直接./*.bin 运行,自动安装到/opt/目录下
破解:下载genymotion_crack.zip解压后把里面三个文件cp到/opt/.../genymotion/目录下
运行:./genymotion
-
遇到xcb_wait_for_reply64问题时候,删除libxcb.so.1
-
遇到drmgetdevice2问题时候,删除libdrm.so.2
-
安装apk文件出现INSTALL_FAILED_CPU_ABI_INCOMPATIBLE错误,见4.安装软件
3.首次打开genymotion选择个人用户,创建新虚拟机就可以使用了
我选择的是Google Nexus 5 6.0.0,这个一直可以用
4.安装软件:下载Genymotion-ARM-Translation_6.0-Marshmallow.zip(见百度网盘 genymotion/),不要解压,直接拖进虚拟机界面,安装好后重启虚拟机就可以正常安装apk软件了。
安装的时候直接把apk文件拖进虚拟机界面,如果安装失败可能是因为apk文件名或路径有中文字符,或者是因为genymotion的默认SDK路径有误。
如果提示Unfortunately, XXX has stopped. 可能需要换一个虚拟机试一下。
5.设置虚拟机网络
参考 https://jingyan.baidu.com/article/2a1383289a7799074b134f69.html
然后进入虚拟机,打开wifi,就可以了