完成環境的基本搭建後就可以開發了,不過最新版的SDK需要手動安裝虛擬設備,所以下載介紹下建立AVD的方法。
一、AVD的全稱為:Android Virtual Device,就是Android啟動並執行虛擬設備,他是Android的模擬器識別。建立的Android要運行,必須建立AVD,每個AVD上可以配置很多的運行項目。 本人理解:就是在PC上自訂一個虛擬手機裝置。建立AVD的方法又兩種。一是通過Elcipse開發環境,二是通過命令列建立。
1、Eclipse開發環境建立:
(1)AVD就是電腦裡虛擬Android手機。新版SDK需手動添加AVD,進入SDK目錄,如D:/android-sdk-windows,運行SDK Manager.exe
(2)點擊左側邊欄"Virtual Devices",右邊點"New",彈出建立對話方塊,給這個SVD隨便取個Name,比如手機型號Hero,然後設定Target為某個Android版本,SD Card為虛擬SVD的SD卡容量(最少要8M),再設定解析度,如320*480,然後在Hardware添加這台AVD需要的特殊裝置,如鍵盤KeyBoard等,最後點下面"Create AVD"完成。
2、命令列建立: 在命令列方式中找到Tools的路徑,輸入命令:android create avd --target 2 --name my_avd,其中android是命令,後面是參數,Create avd是建立AVD,target 2是等級,name是Avd的名稱。
3、設定Eclipse中AVD(此項多用於開發固定型號的程式,如果不設定,每次調試時會提示手動選擇AVD )
運行Eclipse,功能表列"Run"|"Run Configurations",選擇Android Application,選擇一個configuration,右側選擇"Target",再選擇一個AVD即可。
二、下面建立第一個Android程式——Hello World
1、建立一個新的Android項目
開啟Eclipse, 選擇File > New > Project如果Android的Eclipse的外掛程式正確安裝了,彈出的對話方塊裡就會有一項“Android”, 選擇 “Android Project”,點下一步。
[ 註:如果建立此項目後Eclipse沒有列出此項目,這是因為沒有設定其顯示,在功能表列"Window"|"Show View"裡選擇如Package Explorer等。 然後左側的Package Explorer裡右鍵剛剛建立的項目TestDemo,選擇最後一個"Properties",再選擇"Run/Debug Settings",在右側"New"添加"Android JUnit Test",在彈出的設定裡,選擇標籤"Target",再選擇一個AVD,完成。 最後,在左側的Package Explorer裡右鍵點擊項目TestDemo,選擇"Run As"|"Android Application"。看到一台虛擬Android手機啟動就成功啦。]
2、填寫工程的詳細資料。
除了包名外,我們可以全部填寫HelloWorld。這裡填寫的Activity name就是你的項目建立好後Activity的類名。Build Test 中要選擇你已經建立好的AVD裝置,不要選擇沒有建立好的裝置,否則調試不通過。如
3、建立完的工程結構如下:
[ 注意:如果是首次運行IDE環境,需要轉到工作台方式,如 ]
4、如果不出意外的話找到我們的Helloword的項目,右擊選擇“Run”,選擇Android Application 就可以運行Helloword應用了,這個過程有點長,稍等一下就可以看到模擬器的介面了。。
SDK下有好多學習的例子,一旦入門後,就參照著Sample下的應用開始深入的學習吧!下面就是運行結果:
三、其他注意事項:
1、建立工程的時候後注意啟動並執行target所需要的 AVD虛擬機器的 API level 要和建立的Project min SDK version 保持一致。否則編譯不能通過。
2、置虛擬機器AVD時,設定built--in :HVGA 就可以自適應螢幕大小,不會出現介面跑到螢幕外面的情況了。
3、如果想使用WVGA,卻又不能完全顯示介面,可以通過置AVD的顯示比例來解決。
啟動Eclipse在 Run Configuration… 中的 Additional Emulator Command Line Options 中設定參數 –scale 0.6 來實現。如,顯示不全記得將對話方塊拖大一些。