我正在使用Mac OSX 10.7.5,我最近重新安装了最新的ADT 23,其版本名为“adt-bundle-mac-x86_64-20140624”.
在安装新版本之前,我删除了旧版本的ADT,它只支持API 18(我不记得版本代码是什么……).
当我完成安装时,由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文件夹中创建SD卡.
使用相同的创建步骤,上面的问题没有显示在我以前使用的旧版本的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 *** 作系统无法执行此命令的问题.
决议(至少对我而言):
>备份tools文件夹中的mksdcard命令.示例cp
mksdcard mksdcard.bak
>下载已知适用于10.7.5 *** 作系统的工具的先前版本(http://dl-ssl.google.com/android/repository/tools_r22.6.2-macosx.zip)
>解压缩工具并将mksdcard命令从新提取的文件夹复制到Eclipse / sdk / tools文件夹(基本上替换我们知道不起作用的mksdcard命令).
>重启Eclipse
>使用AVD管理器创建新的AVD,并为SD卡分配值(例如:32M)
>您不应再看到无法创建SD卡错误.
决议2:
将Mac更新为更高版本(10.8.x或更高版本).我已对此进行了测试,并确认mksdcard正在开发更高版本的Mac OS X而没有此问题.
如果这也解决了您的问题,请与我们联系.
总结以上是内存溢出为你收集整理的android – 无法在Mac 10.7.5上的AVD文件夹中创建SD卡全部内容,希望文章能够帮你解决android – 无法在Mac 10.7.5上的AVD文件夹中创建SD卡所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)