【发布时间】:2015-05-19 08:11:16
【问题描述】:
在 Mac OSX10.7.5 上运行 Android Studio 设置时如何解决此错误 “无法运行 mksdcard SDK 工具。 此失败的一个常见原因是缺少必需的库 请修复根本问题并重试。”
【问题讨论】:
在 Mac OSX10.7.5 上运行 Android Studio 设置时如何解决此错误 “无法运行 mksdcard SDK 工具。 此失败的一个常见原因是缺少必需的库 请修复根本问题并重试。”
【问题讨论】:
与最新版本的 Android SDK 一起分发的 mksdcard 实用程序的编译方式无法在低于 10.8 的 OS X 版本上运行。您可以将 mksdcard 替换为已知可在 OS X 10.7.5 上运行的实用程序的旧副本,例如 http://dl-ssl.google.com/android/repository/tools_r22.6.2-macosx.zip 中的那个。
归功于应得的:这个解决方案来自IAMSME's answer to a similar question,当我预感导致我在命令行上测试mksdcard 时收到错误消息后,我通过谷歌搜索“非法指令4”找到了它。
【讨论】:
尝试运行包管理器(如 apt-get 或 brew,您可能需要 brew,因为您使用的是 Mac OS X)来下载一些 Android Studio 无法安装的附加包。
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6(Ubuntu 操作系统的命令行)
除了设置Android Studio 应该检查是否能够运行 32 位组件,如 aapt 或 adb。希望它将为您提供解决方法。
顺便说一句,这是目前正在解决的 Google 错误(不确定 Titanium Studio 在这里必须做什么,正如 Mark 之前引用的那样)。
【讨论】:
对我有用的唯一解决方案是将钛工作室拖入垃圾箱并重新安装。我花了几个小时试图解决这个问题,但做不到。重新安装后它刚刚工作。
【讨论】:
在 Google 解决此问题之前,我建议您使用旧版本的 Android Studio。
【讨论】: