1.下載SDK
到Android官方的鏡像網站http://androidappdocs.appspot.com/sdk/index.html 下載,網頁有介紹quick start,解壓後,開啟SDK Setup.exe選擇下載相應的SDK版本。
同時建議添加環境變數ANDROID_SDK_HOME E:\ ,否則到了後面建立SD卡鏡像檔案的時候,Android是預設把那幾百MB的鏡像檔案放在C:\Documents and Settings\<user>\.Android裡面的。而設定ANDROID_SDK_HOME為E:\,重啟系統生效後,SD卡img檔案就放在E:\.Android裡面。而且Android的相關配置也是放在E:\.Android裡面的,不用擔心系統重裝/恢複c盤所帶來的影響!
2. 安裝ADT外掛程式
到http://androidappdocs.appspot.com/sdk/eclipse-adt.html 下載,按照網頁的介紹安裝。安裝後啟動Eclipse,開啟Eclipse的菜單window -> Preferences,找到Android, 設定SDK Location為SDK Setup.exe所在的檔案夾。
3. 建立SD卡鏡像
建立SD卡鏡像檔案,推薦使用SDK Setup.exe來建立,對於新手來說,使用adb.exe的命令是比較麻煩的!可以使用android list avd來查看已成功建立的模擬器!
4. 啟動模擬器
在SDK Setup.exe,start剛才建立的SD卡鏡像,模擬器就會啟動!對此,可以把下面的批處理儲存為start_emulator.bat ,放在SDK Setup.exe所在檔案夾,方便啟動模擬器:
cd tools
emulator -avd AndroidVD -no-boot-anim
其中AndroidVD是該SD卡鏡像檔案的名字! -no-boot-anim表示啟動沒有動畫顯示狀態,降低啟動時的CPU佔用!
5. 在非Eclipse的IDE的項目建立
可以使用以下批處理建立項目,儲存為Create_Project_MyAndroidApp.bat,放在SDK Setup.exe所在檔案夾,方便建立,每次建立新的項目,需要修改裡面的相關內容,所以推薦使用Eclipse來建立項目!
cd tools
android create project --target 1 --name MyAndroidApp --path G:\StudyAndroid\MyAndroidAppProject --activity MyAndroidAppActivity --package com.can.myandroid
--target 1 這裡的1,需要運行android list targets查看
--name 項目名
--path 專案檔夾路徑
--activity main Activity的名字
--package 包名
更多的介紹在官方網站Developing In Other IDEs http://androidappdocs.appspot.com/guide/developing/other-ide.html
6. 其他adb命令
安裝軟體 adb -s emulator-5554 install -r MyAndroidApp-debug.apk路徑
卸載軟體 adb uninstall com.can.myandroid(這是package名)
adb uninstall -k <package名> 卸載軟體但是保留配置和快取檔案
還有其他的adb命令,請運行adb /?查看協助。
7. Android模擬器和真機的不同之處
* 不支援呼叫和接聽實際來電;但可以通過控制台類比撥打電話(呼入和呼出)
* 不支援USB串連
* 不支援相機/視頻捕捉
* 不支援音頻輸入(捕捉);但支援輸出(重放)
* 不支援擴充耳機
* 不能確定串連狀態
* 不能確定電池電量水平和交流充電狀態
* 不能確定SD卡的插入/彈出
* 不支援藍芽
8. 在Eclipse中查看Android SDK原始碼的方法
首先就是要下載Android SDK的原始碼,方法不具體描述,大概就是使用Git來下載。
然後把原始碼放到在相應的平台檔案夾裡面的source目錄,例如放到D:\android-sdk-windows\platforms\android-7裡面的source目錄(目錄沒有就建立)。
這樣在Eclipse,當滑鼠放在某個函數時,會顯示該函數的聲明和形參。在debug時可以跳轉到這些原始碼裡面,而不會提示這些原始碼檔案not found。
摘自 學習Android