You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 7及以上Genymotion ARM Translation安装失败求助

解决Genymotion Android 7+安装ARM Translation失败的问题

从你提供的logcat日志里,核心错误是:

05-16 08:36:22.134: I/updater(2902): line 3 col 36: unknown function "delete_recursive"

这个delete_recursive()函数在Android 7.0(Nougat)及以后的Recovery脚本环境中已经被废弃移除了,你用的旧版ARM Translation包(v1.1和AMD Phenom专用版)的更新脚本还在调用这个过时函数,所以才会安装失败。

适配Android 7+的ARM Translation方案

Genymotion官方已经停止维护单独的ARM Translation包,针对高版本Android,更可靠的方案是用以下两种方式:

1. Magisk + 社区ARM Translation模块(推荐)

这是目前兼容性最好的方式,步骤如下:

  • 下载对应你模拟器Android版本的Magisk安装包(zip格式)
  • 将Magisk zip拖进Genymotion模拟器,重启模拟器进入Recovery模式
  • 在Recovery中刷入Magisk包,重启后安装Magisk Manager应用
  • 打开Magisk Manager,进入「模块」页面,搜索「ARM Translation」或「libhoudini」,选择适配你Android版本的模块下载刷入,重启模拟器即可生效

2. 手动修改旧包的更新脚本

如果你不想用Magisk,可以手动修复旧包的脚本问题:

  • 解压你现有的ARM Translation zip包
  • 找到路径META-INF/com/google/android/updater-script的文件
  • 打开该脚本,找到所有调用delete_recursive()的行,将其替换为delete()(或者如果该删除操作非必需,直接删除该行)
  • 重新打包修改后的文件为zip格式,再拖进模拟器安装

额外注意事项

  • 确保你的Genymotion是最新版本,旧版Genymotion对Android 7+的ARM兼容支持有缺陷
  • 部分Genymotion的高版本Android镜像已经内置了基础ARM兼容,你可以先尝试直接安装ARM架构的APK,若能正常运行则无需安装Translation包

内容的提问来源于stack exchange,提问作者noobsee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 03:58:05