今天把android環境從臺式機移到筆記本,懶得下載平臺,就直接把臺式機的android-sdk-linux_x86整個目錄拷貝過來,誰知道tools裏面的工具都沒有執行權限,chmod +x tools/* 後,仍是不能在eclipse裏面添加一個avd,提示java
[2011-09-15 20:59:28 - SDK Manager] Failed to create the SD card.linux
[2011-09-15 20:59:28 - SDK Manager] Failed to create sdcard in the AVD folder.android
因而我在臺式機用 tar -zcvf 打包一下再在筆記本解壓,而不是整個目錄拷貝,一解壓tools裏面就有執行權限了,可是仍是報一樣錯誤eclipse
上網查了一下,有兩個緣由工具
1.設置android sdk下的tools權限爲可執行權限。spa
2.沒有安裝ia32-libs的緣由,在64位的ubantu下是不能跑32位程序的,除非裝了這個。使用sudo apt-get install ia32-libsip
我給過執行權限了,因此很明顯是第二個,趕忙裝上了試試,還真成功了。。。get
還有,沒有建立一個avd的話,eclipse是不會自動生成R.java的,新建了一個avd以後就會自動生成R.javaandroid-sdk