如果今天不努力,明天也不努力,那么人生只是在重复而已。(心不定,难成事)

ubuntu下安装运行Genymotion安卓模拟器

Linux Sam 404℃

genymotion安卓模拟器可运行在windows/macos/linux上

一、通过https://www.genymotion.com/download/  下载自己操作系统版本的可执行文件

同我在需要登录才可以下载,可以使用涛哥的账号:zyt2017  密码:hao123456

下载完成可以看到genymotion-2.11.0-linux_x64.bin 这个bin文件

二、安装步骤:

需要本机已经安装virtualbox,没有安装

start:启动设备;add:增加设备;set:设置

三、genymotion系统要求

System Requirements
Ubuntu 16.04 (Xenial Xerus) – 64bit or above
Debian 9 (Stretch), Fedora 26 – 64bit
64 bit CPU, with VT-x or AMD-V capability, enabled in BIOS settings
Recent and dedicated GPU
400 MB disk space
2GB RAM

四、开始折腾吧


genymotion2.11  选择Personal use版本,个人可以永久免费使用
下载手机镜像时,登录涛哥的账号:zyt2017  密码:hao123456  注册的账号可前30天免费下载镜像

Genymotion模拟器不能安装APK的原因
官网给出的解释:Genymotion模拟器使用的是x86架构,在第三方市场上的应用有部分不采用x86这么一种架构,所以在编译的时候不通过,报“APP not installed”,可以下载Genymotion提供的ARM转换工具包,将应用市场中的ARM架构的apk转换成Genymotion可以编译的x86架构;

An error occured while deploying the file.
This probably means that the app contains ARM native code and your Genymotion device cannot run ARM instructions. You should either build your native code to x86 or install an ARM translation tool in your device.

部署文件时出错。
这可能意味着应用程序包含本地ARM代码和你的genymotion设备无法运行ARM指令。你可以建立你的原生代码的x86或在您的设备上安装一个臂的翻译工具。

解决办法(使用2就可以解决)
1.用Android Studio 创建一个ARM的虚拟机;(当然这个不是你想要的)
2.下载Genymotion-ARM-Translation-Librarities工具转换包;下载路径:https://pan.baidu.com/s/1kUAftyR
将下载号的工具包直接拖拽到Genymotion中,然后提示重启模拟器;


可以不使用破解版(过期内容)
genymotion-2.8.0-linux_x64.bin 破解后报错Genymotion – /usr/lib64/libX11.so.6: undefined symbol: xcb_wait_for_reply64
删掉/opt/genymotion 下的libxcb.so.1和libdrm.so.2文件夹,再启动就可以了
还有可能不能加载android镜像,网上下载好,virtualbox导入就可以了

打开电脑主板上的虚拟技术,打开方法每台电脑不尽相同,请自行百度,这个是必须的。如果主板不支持虚拟技术则无法使用,还是考虑换电脑吧。
仅打开oracle vm virtualBox,暂时不要打开Genymotion客户端。
管理—-导入虚拟电脑,选择导入下载的.ova镜像—-下一步—–导入。等待其导入成功后关闭即可,不要尝试在virtualBox中打开。
打开Genymotion客户端,选中点击Start,就可以使用了。


更多待涛哥实践总结

转载请注明:PHP笔记 » ubuntu下安装运行Genymotion安卓模拟器

喜欢 (0)