安卓模拟器第二强的genymotion模拟安卓手机并且用Android studio调试
安卓模拟器第二强的genymotion模拟安卓手机并且用Android studio调试
(为啥说是第二强呢,因为第一强我暂时没找到,就留给没找到吧)
这个软件呢,首先是基于virtual box来启动的,所有咱们需要安装一个virtual box
(其实也不用太担心,官网有.)作者我的环境是Windows10 1909 x64,若有什么不能适配的,请保证你的环境很ok.Linux的请移步goooooogle.
https://www.genymotion.com/download/
以上官网:
以及一个模拟arm的插件,先下载下来,注意此处是7.x版本的,对应安卓的版本,’后面就知道了,因为我用的安卓7.0版本调试.
图上说的比较明白了,还是提一句,CPU虚拟化得开,这个软件对AMD得CPU兼容性很好(不像某些大厂得Android studio,自带得模拟器,就那样.真的就是干啥啥不行,吃rom第一名,目前已经吃了我的30gb的硬盘空间,也就是至少占用我的30块钱的空间);
好了,正题:
下载安装,去官网注册一个账号,用邮箱,
其实我们personal use就够了,网上有pro版**替换的教程.我这就个人使用就够了.自行**.
Edit里面能编辑一些东西,特别是后面那个网络模式,第一个nat,不用解释了,第二个桥接模式,需要抓包啥的这地方自己改改.如果还需要其他的代理啥的,请去virtualbox里面设置.
不多解释,都是老套路.
此时,可以吧前面下载的arm插件直接拖进开机的虚拟机里面,也就是上面的丧门星s8这个里面,全部点击ok,等待就行,此处!!!!!!!!!!!!!!!!!!并没有完!!!!!!!!且听我下次分翔.
没完没完没完!!!!!!!
这里需要我们手动复制一些文件到system(不懂得移步gooooogle,或者去学Android底层.)
因为,其实我们拖进去根本没有进行替换,需要我们手动替换,发现文件被放到了download里面.好家伙.
我目前选择的这个丧门星s8,安卓版本选择的是7.0,自带是root权限,有superuser,也就是给我们后面测试带来了很多方便,(10.0的目前还没root,可自行root试试).
首先下载一个re文件管理器
然后把那个arm压缩包里面得东西全部解压出来一个个复制到/下面得system对应得文件夹里面并且,权限给得跟他的文件一致!!!!!
一定要每一个文件都放到对应得地方,然后权限0755
这个地方,模拟gps定位,自行体会,用来钉钉打卡之类的,仿佛也行,试试:
后面的调试再看看,跟物理机类似