一、下載配置ADT和SDK
隨着Android設備的普及,Google也簡化了ADT和SDK的配置過程,現在提供整合的ADT+SDK包供開發者下載:http://wear.techbrood.com/sdk/index.html
用Google的說法,下載完成後就可以擁有開發所用的一切:
Eclipse + ADT插件
Android SDK Tools
Android Platform-tools
A version of the Android platform
A version of the Android system image for the emulator
下載完成後,解壓到一個固定的文件夾下,比如/Development然後打開adt-bundle-/eclipse/下的eclipse。
按照官網的推薦,繼續下載補充SDK才能滿足開發的需要:http://wear.techbrood.com/sdk/installing/adding-packages.html
接下來就可以運行一個hello_android來測試啦!
二、配置adb
在mac中,可以使用終端命令adb和android來幫助調試等。其實,上面的步驟執行完,adb等命令已經安裝好了,接下來只需要配置mac的環境變量。
1、進入用戶文件夾
1 cd ~
2、修改.bash_profile文件
vim .bash_profile
3、找到你的SDK路徑,我的是:/Developer/Applications/adt-bundle-mac-x86_64-20140702/sdk/ 將platform-tools和tools添加到.bash_profile文件中,添加以下兩句:
export PATH=
4、退出vim,關閉bash。重新打開bash後就可以測試adb了:
adb version
如果一切順利,將顯示如下:
Android Debug Bridge version 1.0.31
像這樣我們的環境變量就配置成功了!
三、真機調試
做過Android開發的人都知道,Android的這個虛擬機啓動實在是太慢了,實在比不上apple的萬一。所以就要用真機調試,但是在macbook中卻有點曲折。adb一直無法成功發現手機,在網上參考了衆多的解決方案後,終於成功了!最主要的原因其實就是一點:adb無法正確的讀取手機的vendor號,所以解決的思路就是手動添加這個號到adb的配置文件。
1、測試手機與MacBook的連接是暢通的。這很關鍵,如果MacBook都無法識別手機的話,那麼adb當然也識別不到啦。測試方法就是在mac上安裝個手機助手什麼的,看看是否連接正常。推薦一個app的連接:http://www.android-file-transfer.com
2、在終端下運行命令:
system_profiler SPUSBDataType
可以得到手機的參數信息:找到vendorID,拷貝出來:
Vendor ID: 0x05ac
3、修改adb_usb.ini文件
vim ~/.android/adb_usb.ini
添加:0x05ac 保存,退出。
4、這一步是很詭異的一步,但是確實不能缺少:鼠標單擊窗口左上角的蘋果標誌–>強制退出–>Finder–>重新啓動
5、重啓adb服務器:
adb kill-server
adb start-server
adb devices
一切順利的話,這時候就會看到手機列表了。重啓eclipse就可以真機調試了。