2010年12月12日 星期日

Android 開啟現有 Project & 疑難排解

Android 初體驗 ~
最快的方式是先從Sample code開始玩起

所以第一步,開啟專案

開啟 Eclipse 在上方的選單列上,選擇「File->New->Project」,會彈出「New Project」對話視窗。 
點擊 「Android」 資料夾下的「Android Project」,就會開啟「New Android Project」對話視窗。
選擇 Android SDK 中提供的 ApiDemos 範例,並
在「New Android Project」對話視窗中,點選 "Browse..."按鈕選擇「Create project from existing source
接著選擇我的設定的SDK資料夾「D:\Android\android_sdk\samples\android-7」目錄中的 Android 應用程式專案 " D:\Android\android_sdk\samples\android-7/ApiDemos "。
當選好現存的範例程式專案時,「New Android Project」對話視窗中的諸如專案名稱(Project Name)與屬性等內容都會自動填好。接著按下 「Finish」按鈕,完成從現存專案新增專案到 Eclipse 環境的動作。



第一次執行時會出現錯誤(不管是warning,還是error),可以利用Fix Project Properties」選項修復專案

完成新增程式專案到 Eclipse 後,我們可以在左側的「Package Explorer」中找到我們新增的專案。
如果發現開啟後的資料夾圖示上有個小小的黃色驚嘆號,表示這個專案匯入後還有些問題,我們可以使用ADT內建的功能來修復專案屬性。 在「Package Explorer」的 「ApiDemos」 專案檔案夾圖示上點選右鍵,Android Tools->Fix Project Properties」。

PS:如果發現開啟後的資料夾圖示上有個小小的紅色叉號,表示這個專案開啟/匯入後遇到了無法編譯的問題。最常見的也是與無法正常生成「gen」目錄相關的問題。一般簡單的解決方式是打開專案中任一 XML 檔案(如AndroidManifest.xml 或是「res」目錄下附檔名為 .xml 的檔案),改變一下內容(如在檔案中多按一個空格)後存檔,這時開發工具會自動編譯生成「gen」目錄中新的內容。這樣無法編譯的問題往往就解決了。

當前面問題解決的差不多了,接著就要
設定 Android 虛擬機器(Android Virtual Device),簡寫為「AVD」。 Android 開發工具提供這些模擬器,讓開發者自由配置,以模擬各種硬體規格的設備。
「Android SDK 1.5 以上的版本提供了支援不同目標版本虛擬機器的功能,在使用虛擬機器之前,必須先建立一個虛擬機器後才可在 Eclipse 開發環境中使用。在Eclipse中選擇「Window->Android SDK and AVD Manager」來開啟AVD管理工具

在開啟的管理工具視窗中,切換到「Installed Packages」標籤頁,「Installed Packages」列表中預設只裝了「Android SDK Tools」,不包含目標 SDK。切換到「Available Packages」 標籤頁,開始裝目標 SDK。點選預設的網址,可以看到目前可用的目標 SDK、文件、Add-On,全選,然後按下「Install Selected」按鈕即可。
在下一個視窗中可確認剛勾選預備要安裝的 SDK 組件。勾選「Accept All」選項後,按下「Install Accepted」按鈕即開始自動下載並安裝。在安裝完成後,切換到「Installed Packages」標籤頁,可以看到剛剛勾選的 SDK 組件都已經安裝到開發環境中。

<安裝中>

等待安裝完成後,就可以設定你希望的模擬器條件,下面是我的設定(SD Card szie 設128,開機很卡 ><,資源不夠 ㄎㄎ )


<設定完成>

完成後,就可以測試這個程式。
在「Package Explorer」的 「ApiDemos」 專案檔案夾圖示上點選右鍵,「Run As->Run Configurations」


接著在 Android Application上按右鍵選擇「New」並依照下圖設定值填入


完成後按下Run,Android 模擬器就會開始運作




跑完關機,就跟實際的Android Phone一樣 ㄎㄎ ...


測試完畢,謝謝收看 ~

參考資料:

沒有留言:

張貼留言