Genymotion在Mac下的安装设置调试等一些列问题解决

来源:互联网 发布:ionic vue.js 编辑:程序博客网 时间:2024/05/16 00:54

1、Genymotion是安卓模拟器环境,需要安装VirtualBox才能运行。

2、安装好Genymotion后,需要注册,注册完,就可以登录建立镜像。

3、建立好安卓虚模拟器后,就可以安装apk,怎么安装?adb install 或者从网络下载都可以。

4、有问题来了:如果你的apk里面有arm包,抱歉你会收到一个无法安装的提示。就是安装apk不成功。原因就是Genymotion毕竟是虚拟环境,所以它的ARM架构就是基于你的系统,比如你是windows你可能是x86,MAC系统可能是x86-64什么的。所以这样的话,你的安卓apk的arm是eabi,或者v7什么,怎么可能安装得上?


so,对于这个问题,需要安装Genymotion-ARM-Translation_v1.1.zip。


但是你搜索网络上的这个包,你估计搜索2天都找不到一个能用的。你郁闷了,额,别人都能用,为啥我的没有效果?


其实是网络上的大部分zip包都是针对windows系统的,mac的话你拖进模拟器,模拟器把它当作zip文件了。原因???


当然就是里面的东西不一样,不识别呗。


so,你需要下载mac版本的Genymotion-ARM-Translation_v1.1.zip。到哪里下载呢?google 搜索Genymotion-ARM-Translation,第一个链接点击进去就是。什么?不懂英文?


好吧,我估计你进去半天,都找不到它!


5、如果你把mac版本的Genymotion-ARM-Translation_v1.1.zip扔进模拟器,点击转换为arm架构,ok。重启就可以安装有arm的apk了。



6、安装是可以安装了,问题是你点击某个调用jni的activity,我保证80%的概率会直接奔溃?

问我为什么?你自己可以看log,是不是说某个so出了问题?


7、怎么解决呢?后来我也是无奈,测试了好几个模拟器,才发现有的模拟器版本可以,有的不行,5.0的好像不行,后来我弄一个4.2.2的安卓模拟器,可以运行了。



8、关于android studio调用Genymotion调试的问题,当然是在android studio安装插件了。点击设置(Setting图标)---》plugins--->browser .. --->输入Genymotion ,然后安装就是了。

然后就设置eclipse启动genymotion,Setting->OtherSetting,点击Genymotion,填入“/Applications/Genymotion.app”。mac版本跟网络上的资料不一样哦。


发现工具栏多了个小图标。应该在“?”的右边。你看看。然后运行选择Genymotion就对了。



ok。这样就ok了,搞定了!



0 0
原创粉丝点击