macbook Android開發環境搭建,真機調試

一、下載配置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=PATH:/Developer/Applications/adtbundlemacx866420140702/sdk/platformtoolsexportPATH= {PATH}:/Developer/Applications/adt-bundle-mac-x86_64-20140702/sdk/tools
  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就可以真機調試了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章