無法執行ApiDemos(Android)

相信不少初學者跟piggy一樣,待環境架設完畢,便迫不及待地想看看Android的炫麗API,載入Android安裝路徑內隨附的ApiDemos,是最快速也能觀看大量範例的方式。

[範例存放位置說明]
﹡Android安裝路徑是指安裝時解壓縮的位置,以本文為例是解壓至「C:\android-sdk-windows」
Android安裝(解壓)路徑之資料夾結構
﹡範例ApiDemos存放位置是「C:\android-sdk-windows\samples\android-8\ApiDemos」
ApiDemos及Android安裝路徑之資料夾樹狀結構
﹡第一次安裝Android就上手


順利的話,載入專案後即可馬上demo,但piggy發現載入結果略有不同
﹡環境1(WIN 7)
Android 2.2 Platform(API Level 8) + ADT0.9.9 + Eclipse3.6(HELIOS)

﹡環境2(XP)
Android 2.2 Platform(API Level 8) + ADT0.9.7 + Eclipse3.5(GALILEO)

﹡環境3(XP)
Android 2.2 Platform(API Level 8) + ADT0.9.7 + Eclipse3.6(HELIOS)

就環境1&2比較,初步猜測eclipse版本作怪,想說是不是HELIOS較為嚴格導致偵錯未過,但1&2間除eclipse版本外,尚存ADT版本之差異。參考環境3後,piggy將環境1之ADT0.9.9卸載,改用五月發佈的ADT0.9.7,而非九月就一連二發的0.9.8與0.9.9,果然解決ApiDemos無法使用的狀況。
﹡卸載ADT方式請參考Unistall Android開發工具ADT
﹡卸載後請記得重新安裝其他適合版本,ADT安裝方式請參考安裝Android


PS:若找不到諸如0.9.7舊版本ADT,請直接使用網址http://dl.google.com/android/ADT-0.9.7.zip


沒有留言: