Android/開發環境
請協助補充其他操作系統之內容。 |
Microsoft Windows
編輯請注意各組件的安裝順序,遺漏安裝組件或安裝順序錯誤都可能導致意外的問題產生。 |
安裝JDK
編輯在http://www.oracle.com/technetwork/java/javase/downloads/下載JDK。
如果您使用32位Winkdows作業系統,則應該選擇Windows x86。如果您使用64位作業系統,則應該選擇Windows x64。
運行下載的安裝文件,安裝JDK。
安裝Eclipse
編輯在http://www.eclipse.org/downloads/下載Eclipse。
同樣,您需要選擇合適的版本以匹配您的作業系統。如果您使用32位Winkdows作業系統,則應該選擇Windows x86。如果您使用64位作業系統,則應該選擇Windows x64。為了使Android開發工具能夠正常使用,您可能會需要比最新版本稍早一些的版本。截止2012年7月,Eclipse 3.7,3.6,以及最新發佈的4.2都是可以的。
Google推薦使用Eclipse 3.7,因為ADT與最新的Eclipse 4.2的兼容性尚未被充分測試,可能會出現意想不到的問題。 |
解壓下載到的壓縮包到合適的位置。運行文件夾裏面的eclipse程序即可。
安裝ADT外掛程式
編輯ADT(Android Development Tools)是一個Eclipse IDE外掛程式集合,讓Eclipse IDE能夠開發Android應用程式。若您不使用Eclipse,則不需要安裝此外掛程式。若您使用Eclipse,這個外掛程式是必要的。
目前有三種方式可以安裝ADT外掛程式:
- Eclipse Marketplace
- 在線安裝
- 離線安裝包
Eclipse Marketplace
運行Eclipse,打開Help → Marketplace,在搜索框中輸入Android,搜索,結果中找到Android Development Tools,安裝。
注意:安裝過程中需要連接到Google網站,如果下載失敗,請參見本頁FAQ。
網絡安裝
運行Eclipse,打開Help → Install new software,在地址框中輸入https://dl-ssl.google.com/android/eclipse/,按回車連接。結果中找到Developer Tools,安裝。
注意:如果您並不了解NDK,請不要安裝NDK Plugins。NDK是Android本地化應用開發套件,僅在少數為提升性能情況下被使用。Google也不建議開發者使用本地應用程式。
注意:安裝過程中需要連接到Google網站,如果下載失敗,請參見本頁FAQ。
離線安裝包
目前Google Android官方網站上已經不再提供下載,但仍有一些第三方會提供ADT安裝包。
安裝包的安裝方法與網絡安裝類似,運行Eclipse,打開Help → Install new software,單擊Add,Archive,選擇下載好的ADT安裝包,OK。結果中找到Developer Tools,安裝。
注意:離線安裝包可能不是最新版本,在線升級到最新版本可以獲得更穩定的性能。
安裝Android SDK
編輯Android Software Development Kit,Android的開發工具集,用以開發Android應用程式的最基本工具和一些輔助工具。不論您是否使用IDE或使用何種,Android SDK都是必要的工具。
安裝方法有自動安裝和手動安裝兩種方式。
自動安裝
安裝完ADT之後,重啟Eclipse,會提示您安裝Android SDK。按照提示安裝SDK即可:
- 儘量不要將Android SDK安裝在含有空格的目錄下,如C://Program Files/android-sdk,可以用C://android-sdk代替。
- 選擇Android Platform時,可選擇最新Android版本,也可以選擇兼容大多數設備的早期版本。
安裝過程中需要連接到Google網站進行下載,如果下載失敗可參考本頁面FAQ。
若要安裝其他SDK Platform、文檔、示例等,可以打開工具欄上的Android SDK Manager,勾選需要的組件安裝。
手動安裝
如果您沒有收到提示信息,可以手動到Google Android開發者網站下載Windows版。
- 可執行文件能夠自動安裝
- 壓縮文件直接解壓到目錄使用
注意:儘量不要將Android SDK安裝在含有空格的目錄下,如C://Program Files/android-sdk,可以用C://android-sdk代替。
安裝完成之後,還需要在Eclipse中Windows→Preference→Android中添加SDK location,即SDK的安裝目錄。
手動安裝完Android SDK之後,這時只包含Android SDK Tools和Android SDK Platform-tools,而沒有任何Android Platform。需要打開工具欄上的Android SDK Manager,勾選需要的組件安裝。
Ubuntu
編輯Fedora
編輯Debian
編輯OpenSUSE
編輯Mac OS X
編輯FAQ
編輯搭建開發環境是非常容易出問題的環節,下面將列舉一些常見問題的解答。
Q:在線安裝ADT和Android SDK時下載失敗,這是為什麼?
A:這很有可能是網絡問題造成的。在線安裝需要從Google的伺服器上下載文件,而Google的伺服器數據連接可能被運營商或網絡管理員的防火牆屏蔽了。您可以嘗試以下方法:
1.換用http連接,而非https
即使用非加密連接。有些情況加密連接是不被允許的。如果還不行,繼續嘗試下面的做法。
2.更改Hosts文件的dl-ssl.google.com
即使用特定IP訪問,將
#google_android更新 203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com
添加到hosts文件中就可以了。
到2012年9月,此IP位址可用。如果此IP不能使用,您需要改用其他伺服器IP。
Q:我使用64位Windows作業系統,我的Android SDK出現了很多運行錯誤,我是否必須換成32位Windows作業系統?
A:不需要。雖然Android SDK是針對32位作業系統開發的,但它已經能夠在64位作業系統上穩定運行。您遇到的錯誤可能與以下因素有關:
- 沒有安裝必要的32位運行庫,如VC2005 32bit,VC2008 32bit。如果沒有,請安裝它們。
- JDK與Eclipse不是64位版。您可能需要安裝64位版,以獲得更加穩定的性能。
- Android SDK過於陳舊,請更新至最新版本,新版本修正了許多已知錯誤。
Q:我總是收到「找不到adb」之類的提示,這是為什麼?
A:adb是一個存在於Android SDK目錄中的程序。雖然它明顯存在於這個目錄裏面,但其他程序不一定能夠找到它。其他程序要找到它需要通過一個環境變量,也就是SDK路徑。如果adb存在而其他程序報告找不到它,那說明環境變量存在錯誤或者被誤解了。
首先,檢查您在Eclipse中Windows→Preference→Android的SDK location設置的路徑與實際安裝目錄是否匹配。若不匹配,則修正後再檢驗。若匹配,則還應檢查路徑中是否存在任何空格,空格會被誤認為是路徑的結尾,引起錯誤。如果存在空格,必須更換Android SDK目錄到一個沒有空格的路徑下,然後修改相應的SDK location設置。對於64位作業系統,如果前面的方法還不奏效,則可能是由於64位作業系統的不兼容問題,您需要安裝必要的32位兼容庫。