M1芯片Mac设备运行Android Platform Tools相关问题咨询
M1 Mac上Android Platform Tools的适配问题解答
你的判断完全正确!早期的Android Platform Tools(像adb、fastboot这类核心工具)都是基于x86_64架构编译的,在M1 Mac上运行时确实需要依赖Rosetta 2转译,否则会出现无法执行的报错。
不过不用太担心,Google已经推出了原生适配ARM64架构的Platform Tools版本,现在你可以轻松获取到适配M1/M2系列芯片的版本:
- 通过Android Studio的SDK Manager更新:打开
Settings→Appearance & Behavior→System Settings→Android SDK,切换到SDK Tools标签页,找到Android SDK Platform-Tools,勾选后点击Apply,它会自动下载适配你Mac架构的对应版本。 - 如果你偏好手动操作,也可以直接下载ARM64版本的压缩包,解压后替换掉原有的
platform-tools目录即可。
额外提一句:现在新版本的Android Studio(比如Electric Eel及后续版本)已经默认集成了适配ARM64的Platform Tools,但你使用的Arctic Fox版本相对较早,所以需要手动把Platform Tools更新到最新版,这样就能摆脱Rosetta 2的依赖,让adb这类工具原生运行在你的M1芯片上了。
内容的提问来源于stack exchange,提问作者mlkwrz
相关产品推荐
相关产品推荐

