發表文章

目前顯示的是有「Android SDK」標籤的文章

Android ADT 21.0.1 Bug

最近安裝Android ADT 21.0.1,編譯時會提示: Errors running builder 'Android Pre Compiler' on project 'XXX' java.lang.NullPointerException 找不到問題頭痛非常久, 後來 才知道原來有個Bug會因為project檔案裡有任何檔案沒有副檔名而造成編譯失敗... 太冏了...原本一直搞不懂為啥source裏頭會有無檔名出現...結果發現因為source經常會跟svn做同步,而svn裡面很多無副檔名的檔案,這種問題很難發覺和debug! 所幸這個問題在adt 21rc3 preivew版裡有修正,所以已經安裝這版的人可以先安裝preview版來解決這問題。 更新方法 如此所示 ,必須Platform-Tools和ADT兩者都更新才有用。更新完畢就可以了,接著就等著某某天再來煩惱怎麼改回非preview版。

[Android] Android 開發環境建立

圖片
開發的第一步當然就是建立開發環境,全部建立的過程只需要參考Android developer官方網站http://developer.android.com/sdk/index.html。這邊只是重點式地分享我walk through整個安裝過程的步驟(目前Android的版本是2.2。我的環境是Mac OSX 10.6): (1) Quick Start 是很概觀的介紹,詳細步驟要參考 Installing the SDK (2) 所謂的下載和安裝android sdk,其實是先下載 Android SDK Starter Package,就是一套協助使用者安裝各式各樣工具的工具,然後再利用這套工具去下載需要的版本的sdk, api, driver,starter也用來執行模擬器。 在Mac上面要多一個步驟,這邊我先跳過,結果後面一樣可以HelloWorld。 (3) 然後執行sdk底下的"android",開啟starter。選擇要安裝的component和設定Virtual Device。 (4) 然後就是下載和安裝Eclipse開發工具,然後安裝Eclipse的開發Android外掛 ADT (5) 接下來就可以成功運行 Hello World Tutorial 的範例了。發現由eclipse啟動模擬器時,模擬器會關不掉,所以改為自行啟動starter來執行模擬器比較好,這邊啟動的模擬器一樣可以從eclipse連結過來測試。