android avd manager报错Failed to create the SD card.

百度去查的时候得到的原因是:

1.设置android sdk下的tools权限为可执行权限。

2.没有安装ia32-libs的原因,在64位的ubantu下是不能跑32位程序的,除非装了这个。使用sudo apt-get install ia32-libs

在我ubuntu系统中的android sdk中的tools有普通用户的执行权限,尝试试下第二个原因

话说,我还不清楚自己的系统是32位还是64位的,用uname -a查一下,得到的结果是

uname -a
Linux *****-desktop 2.6.32-38-generic #83-Ubuntu SMP Wed Jan 4 11:12:07 UTC 2012 x86_64 GNU/Linux

uname -m

x86_64

很不幸的是64位的。

直接在安装ia32-libs【命令是:apt-get install ia32-libs】

在我的系统中需要root权限才能安装这个包.....

装上后我直接重启了eclipse,很好,立刻创建avd成功.....


还有一件事:我最开始创建了一个android程序,但是其中的R文件一直没有,导致程序处在出错状态,在查这个错误的时候很幸运也得到了答案。在android avd manager中没有一个avd时,eclipse是不会自动生成R.java文件的......可见错误的出现有很多相通的地方.....
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值