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

來源:互聯網
上載者:User

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

  買了一台MacBook,本以為可以鼓搗一下iOS開發之類的,可惜導師要我做Android開發。無奈開始了在MacBook上開發Android的工作。

  從開始配置環境到應用成功在真機上運行,也是曲曲折折,所以在這裡總結一下如何從零開始配置MacBook。

  一、下載配置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-<os_platform>/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/adt-bundle-mac-x86_64-20140702/sdk/platform-tools export PATH=${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-serveradb start-serveradb devices

  一切順利的話,這時候就會看到手機列表了。重啟eclipse就可以真機調試了。

 


怎搭建安卓開發環境與怎真機調試

環境搭建很簡單的,搜一下有很多,真機調試開啟USB調試就可以了
 
開發與調試Android系統源碼,開發環境怎搭建

在linux終端編譯, . /build/envsetup.sh choosecombo mmm android源碼不能在eclipse裡編譯,系統apps匯入到eclipse裡直接報錯!調試你可以打log調試,在終端編譯你不能用debug!
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.