admin管理员组文章数量:1548754
Ubuntu20.04上安装Android模拟器Genymotion
由于网上很多教程比较古老也不太全,故自己写一篇教程。我将自己遇到的问题或者可能的问题全部整合起来了,应该是目前比较详细全面的教程,希望能对Android研究者有一定的帮助。
1、更新
sudo apt update
sudo apt upgrade
2、安装VirtualBox
sudo apt-get update
sudo apt-get install virtualbox
需要注意的是:虚拟设备的使用,要开启虚拟权限 。(本人使用虚拟机Ubuntu20.04)
否则后面会报错:
Genymotion报错:your CPU is incompatible with virtualization technologies.
进一步查看原因,在VirtualBox中会报错:VT-x is not available (VERR_VMX_NO_VMX).
解决方法是VM中开启权限:
3、安装Genymotion
由于现在官网找不到个人免费版的下载入口,直接用别人的地址抓取。
wget https://dl.genymotion/releases/genymotion-3.1.2/genymotion-3.1.2-linux_x64.bin
(有时候可能会拒绝,用不了的时候直接浏览器打开https://dl.genymotion/releases/genymotion-3.1.2/genymotion-3.1.2-linux_x64.bin)
安装:
sudo ./genymotion-3.1.2-linux_x64.bin
在官网注册一个自己的账号就可以登录了,选择个人。链接: link.
4、创建机型。
点开+,自己搜索机型设置参数就好。
5、安装APK
直接使用adb install XX/xx.apk 就OK , 但这里又有一些坑。
(1)adb识别不到我们的设备,解决方法:使用自己的sdk地址。
(2)adb版本问题,”adb server version (XX) doesn’t match this client (XX);
查看自己的adb是不是有重复,去重就好。
(3)就是由于大部分模拟机不支持ARM,我们需要配置适应。
否则安装是adb会报错:
adb: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
我的解决方法是,在模拟机安装对应压缩包。版本对应参考:链接: link.
由于该网站需要注册,建议可以直接在Google搜索对应zip直接下载。
然后直接将zip拖到模拟机,安装完成重启Genymotion。
再使用adb安装apk,一切正常。
参考:https://zh.codepre/how-to-25255.html
https://www.jianshu/p/67b4e71380d1
https://www.jianshu/p/97b8250f359e
本文标签: 模拟器最全androidGenymotion
版权声明:本文标题:最全Ubuntu20.04上安装Android模拟器Genymotion 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1727207473a1102378.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论