让在x86架构的电脑中运行的android模拟器能运行armeabi应用

在windows x86 电脑开发背景下,运行AndroidStudio的android模拟器,无法安装armeabi应用(项目中的so文件仅支持arm指令)。

由此,arm Translator技术应运而生。houdini是intel 研发的ARM binary translator,充当翻译,可以让arm应用运行在x86架构的设备中。(https://www.android-x86.org/

具体操作如下:下载三个关键文件

文件1:libhoudini.so(链接: https://pan.baidu.com/s/1Fd2NYbSud5KzgrQZ6AuASg   提取码: jevn)
文件2:libdvm_houdini.so(链接: https://pan.baidu.com/s/1Pp3XaNrp4QpfEWrtYCdepg  提取码: 5mbm )
文件3:houdini_armlibs.tgz(链接: https://pan.baidu.com/s/1m6yS81RCmoxzCKeWW1DPdQ 提取码: uzgt )

将文件3下载下来后,解压缩得到一大堆文件,新建个文件夹叫做arm把这些文件放进去,然后把前两个文件,和这个名叫arm的文件夹一起放到Android模拟器的 /system/lib目录下,修改好权限(drwxr-xr-x),重启模拟器就OK
注意!文件3下载得到的文件如果用winrar解压,只能得到一个文件。请把这个文件的扩展名手工改成.tar,再解压一次,即可得到45个小文件,这样才是我们要的。

  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值