adt 22.6.3的bug
當adt更新到22.6.3,其編輯器中最低支持api7,即android 2.1,這里可能是google故意這么做的,也可能是其bug.其target sdk 和compile sdk最低都為14,即anroid 4.0,這里建議都設為最高的api 19,即android 4.4;否則會一直報錯,類似錯誤如下:
This template requires a minimum SDK version of at least 7, and the current min version is X.....
This template requires a build target API version of at least 14, and the current version is Y.....
翻譯:要求minimum SDK為api 7,build target最低為api 14
本來想繼續用下去的,但實在感覺不習慣還是把它換回來,結果這一換,就花了2個多小時,真是夠蛋疼的,就上面的2句英文提示遠遠不知道從哪下手,好像從adt2014年以后的版本都會出現這樣的錯誤提示,網上搜索了N久,沒有答案,結果把之前的2013年的版本換回來,它又好了,真是夠奇葩的!!之前的版本是adt-bundle-linux-x86_64-20131030的版本,最新的版本好像都有問題!!這里我試了22.6.3,22.6.2都不行.
這里還是adt的問題,總結一句話,22.6以上的版本可能都會有各種"問題",建議換回之前的版本,我是換回了22.3的,然后avd,sdk manager都用的adt-bundle-linux-x86_64-20131030中默認帶的.
創建成功!!!
可以將這里面的sdk拷到其它platforms,這個是可以復用的.
拷進來之后,立馬增加了.
如果發現eclipse沒有android sdk manager和android virtual devices manager,請參考下圖操作.
Window > Custom Perspective--->Command Groups Availability > Android SDK and AVD Manager > check (勾選)
這樣圖標就又有了.