Godot编辑器向Android设备部署时卡在66%的问题求助
Godot在M1 Mac部署Android卡在66%及后续无法启动的问题处理
已知Bug说明
这是Godot在Apple Silicon设备上部署Android时的已知兼容性问题,核心原因是ADB架构不匹配导致Godot构建进程锁死,在3.x和早期4.x版本中出现概率较高。
解决方案
- 强制终止ADB进程:卡在66%时,不用重启电脑,打开终端执行
killall adb,杀掉所有ADB相关进程后,重新打开Godot就能正常加载项目。 - 替换为ARM64版ADB:M1 Mac运行x86架构的ADB易引发死锁,打开Android SDK的
platform-tools目录,替换成ARM64版本的ADB(可通过Android Studio的SDK管理器直接安装ARM64版platform-tools)。 - 升级Godot版本:更新到Godot 4.1及以上版本,官方已针对Apple Silicon的Android部署问题做了修复,能有效减少此类锁死情况。
- 调整导出设置:
- 在Android导出设置里关闭
Use Debug Keystore,改用自定义签名密钥 - 取消
Deploy to Device下的Install APK勾选,手动用adb install -r /path/to/your/game.apk命令安装APK
- 在Android导出设置里关闭
内容的提问来源于stack exchange,提问作者AfonsoSalgadoSousa
相关产品推荐
相关产品推荐

