标签:x86 测试 安卓 https 版本 Android arm 模拟器
2022-01-19
Android是一个开源的,基于Linux的移动设备操作系统,主要使用于移动设备,如智能手机和平板电脑。Android是由谷歌及其他公司带领的开放手机联盟开发的。Android编程是基于Java编程语言的。
CPU目前主要是 X86 及 arm 的,电脑上用的比较多的是 x86,arm也有用;手机上则相反,主要是基于arm的。这两种的指令集不一样。会存在问题。
目前大部分运行Android的手机是基于 arm 架构的,部分软件打包时同时支持x86及arm,但是有一部分只支持arm,
对于只支持arm的apk,如果我们的手机或者环境的CPU是x86的,我们只能通过模拟器去模拟arm,比如通过安装配置 ARM_Translation_安卓版本 来模拟arm,
例如 Android 8 对应的是 android 8.0 Oreo,因此名字是 ARM_Translation_Oreo。
但是有些apk,比如说游戏为了公平性,他会检测甚至屏蔽 电脑上使用游戏模拟器去模拟,比如可以用个判断 只在x86架构上有的api,但是arm不支持来判断。或者通过文件名判断等。
目前有
1、买一个手机
通过刷机安装不同的 Android 版本
2、Android Studio
是安卓的开发工具,免费获得使用。可以在电脑上用他模拟安卓环境。
这里我有一个windows系统的电脑,基于x86架构。
会存在一个问题,之前我们说了,目前电脑大部分基于x86架构的,用Android Studio自带的模拟器去模拟,也需要安装转换器 ARM_Translation_安卓版本。
3、模拟器 Genymobile
依赖 VirtualBox,目前的版本支持 windows8及以上,Linux等
4、游戏模拟器
4.1
参考:
Android开发者官网: https://developer.android.google.cn/
Android Studio官网下载:https://developer.android.google.cn/studio , 开发工具
Android SDK:https://www.androiddevtools.cn/
arm_translation:
https://gitee.com/qianchilang/share/tree/master
https://590m.com/dir/20175339-34355301-deb8ca
Genymobile官网:https://www.genymotion.com/
其他参考:
标签:x86,测试,安卓,https,版本,Android,arm,模拟器 来源: https://www.cnblogs.com/zhangchao0515/p/15823430.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。