gpt4 book ai didi

android - 在 Mac 10.7.5 上的 AVD 文件夹中创建 sdcard 失败

转载 作者:太空宇宙 更新时间:2023-11-03 12:53:49 24 4
gpt4 key购买 nike

我使用的是 Mac OSX 10.7.5,我最近重新安装了最新的 ADT 23,该版本名为“adt-bundle-mac-x86_64-20140624”。

在安装新版本之前,我删除了仅支持 API 18 的旧版本 ADT(我不记得它的版本代码是什么...)。

虽然我完成安装,但通过 SDK Manager 将 API 更新为 19,但我没有更新 4.4W 和 API 20。

我尝试使用 SD 卡字段中的设置值创建一个新的模拟器,然后按确定。

控制台面板会出现错误信息:

[2014-07-09 02:44:13 - SDK Manager] 创建 SD 卡失败。

[2014-07-09 02:44:13 - SDK Manager] 无法在 AVD 文件夹中创建 sdcard。

同样的创建步骤,我之前用的旧版ADT没有出现上述问题。

我试过如果我不设置SD卡值来创建一个新的模拟器,可以创建成功!

我也试过分别安装Eclipse 4.4 Luna和最新的SDK包,还是一样的问题...

我不确定我的 OSX 是否有任何问题,或者我是否在安装过程中遗漏了任何设置步骤。

请给我一些建议来解决我的问题,不胜感激!

最佳答案

自您立案以来已经 2 个月了,所以我希望您现在已经达成了解决方案。实际上,我在使用 Eclipse ADT Bundle 在我的 Mac 10.7.5 操作系统上创建 SD 卡时遇到了同样的问题。当我不能依赖 GUI 时,我转而使用 CLI,使用位于 sdk/tools 文件夹中的 mksdcard 命令创建 sdcard(例如:mksdcard 64M/tmp/sdcard.img)。这样做时,我注意到我收到了非法指令:4 错误。进一步跟踪此错误时(例如:What is the "Illegal Instruction: 4" error and why does "-mmacosx-version-min=10.x" fix it?),我注意到 mksdcard 命令的编译方式存在问题,我的 10.7.5 操作系统无法执行此命令。

解决方案(至少对我而言):

  1. 在工具文件夹中备份 mksdcard 命令。示例cpmksdcard mksdcard.bak
  2. 下载已知可在 10.7.5 操作系统 (http://dl-ssl.google.com/android/repository/tools_r22.6.2-macosx.zip) 上运行的工具的早期版本
  3. 解压缩该工具并将 mksdcard 命令从新解压缩的文件夹复制到您的 Eclipse/sdk/tools 文件夹(基本上替换我们知道不起作用的 mksdcard 命令)。
  4. 重启 Eclipse
  5. 使用 AVD 管理器创建一个新的 AVD 并为 sdcard 分配一个值(例如:32M)
  6. 您应该不会再看到创建 SD 卡失败的错误。

决议 2:将您的 Mac 更新到更高版本(10.8.x 或更高版本)。我已经对此进行了测试,并确认 mksdcard 可以在更高版本的 Mac OS X 上运行而不会出现此问题。

如果这也能解决您的问题,请告诉我。

关于android - 在 Mac 10.7.5 上的 AVD 文件夹中创建 sdcard 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24648010/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com