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文件的......可见错误的出现有很多相通的地方.....

你可能感兴趣的:(eclipse,android,manager,百度,ubuntu,tools)