作者:snowdream
Email:yanghui1986527#gmail.com Github: QQ 群: 529327615 原文地址:
注: 由收集整理
简介
Genymotion是一款基于x86架构的Android模拟器,由于系统启动速度,应用运行速度远远快于Android SDK自带模拟器而受到广泛应用。
优缺点
优点
- 系统启动速度快
- 应用运行速度快
- 跨平台
- IDE支持
缺点
- 与真机相比,无法支持一些硬件相关的传感器特性等
- 由于市场上大部分应用都是基于ARM架构来编译的,因此,与默认模拟器,真机相比,对于包含仅支持ARM架构的so的应用,默认不支持。
注:基于x86架构的模拟器/真机,兼容ARM指令有两个解决方案:
- 对于x86真机,x86处理器已经能够基本兼容ARM指令了。参考
- 对于Genymotion模拟器,则通过安装ARM_Translation_Android来进行兼容。
安装Genymotion
安装步骤
安装指南
详细安装步骤,请参考以下文章:
![genymotion genymotion](https://yqfile.alicdn.com/478927562bb2e5bf06997968a9ecd66dd8abcbb9.png)
安装ARM_Translation_Android系列包
由于genymotion是基于x86的,而大部分应用都是基于ARM的,因此,我们需要安装一个ARM_Translation_Android系列包来增强兼容性。
安装步骤
-
点击下载ARM_Translation_Android系列包
- Android 4.4及以下:
- Android 5.x:
- Android 6.x:
- 将下载的zip包,拖进Genymotion模拟器窗口,按照提示安装
- 安装成功后,重启Genymotion模拟器即可。
安装指南
注:以上步骤,便可满足大部分的开发测试需求。以下的步骤,都是可选步骤。
下面是安装微信的效果
![wechat wechat](https://yqfile.alicdn.com/a50726fd3d18621e80f8a476794f4eea7deca5bd.png)
安装Google Apps
- 根据平台,android版本等选择不同的安装包,下载。
- 将下载的zip包,拖进Genymotion模拟器窗口,按照提示安装
- 安装成功后,重启Genymotion模拟器即可。
安装Xposed
- 根据平台,android版本等选择不同的安装包,下载。
其中,sdk21,sdk22,sdk23,分别对应Android 5.0,5.1, 6.0.
- 将下载的zip包,拖进Genymotion模拟器窗口,按照提示安装
- 安装成功后,重启Genymotion模拟器即可。
- 对于Android 5.0以上的手机,请前往XDA论坛主题贴下载附件 XposedInstaller_3.0_alpha4.apk,并安装。下载地址:
如果你看到以下界面,恭喜你,Xposed Framework安装完成。
![xposed3 xposed3](https://yqfile.alicdn.com/100cda3fa54961290f0771b186d26b7cfbdcd265.png)
参考
- [[OFFICIAL] Xposed for Lollipop/Marshmallow [Android 5.0/5.1/6.0, v86, 2016/10/16]](