陈奇网络工作室

genymotion模拟器无法安装apk

系统运输

一. genymontion无法安装apk的原因

Genymotion是基于x86体系结构的安卓模拟器,大多数APP应用程序都是arm体系结构。 所以两者不兼容。

对于x86的真机,x86处理器与ARM基本兼容。 对于Genymotion模拟器,安装Genymotion-ARM-翻译是兼容的。 在Genymotion模拟器上安装Genymotion-ARM-Translation.zip。 此软件包目前支持安卓8.0.0系统——安卓SDK API 26。

genymotion不能使用Genymotion-ARM-Translation.zip文件。 每个Android版本的ARM指令集对应的版本也不同。 也就是说,libhoudini.so有安卓版本的请求。

在avd manager中,安卓9.0的cpu体系结构也是x86。

二.无法安装genymotion-arm-translation的理由

windows10或某些情况下,您可能没有管理员权限,因此无法拖动;或者,如果拖动变成复制,则拖动可能会变成复制但无效。

三.无法安装genymotion-arm-translation解决方法:

1、进入android sdk安装目录的platform-tools文件夹,在地址栏中键入cmd,打开命令行窗口

2、将文件导入模拟器的/sdcard/Download/目录,并输入adbpushe:\\\\\ geny motion-arm-translation _ v 1.1.zip

3、提示“1 file pushed”,表示导入成功

4、输入ADB shell flash-archive.sh/SD card/download/geny motion-arm-translation _ v 1.1.zip执行

5、最终“Done successfully! ”表示安装成功

6 .重新启动模拟器

四.确认自己刷的libhoudini.so文件是否正确

1、使用adb install安装arm apk时,例如安装微信时,如果终端出现以下错误:

warning:linker:lib Houdini.sohastextrelocations.thisiswastingmemoryandpreventssecurityhardening.please fix。

这表明libhoudini.so文件的版本是错误的

2、安装APK后,不能运行APK。

3、打磨上面的Genymotion-ARM-Translation.zip后,需要自己打磨gapps(3359opengapps.org/)。

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3