標籤:for android includes doc 編譯 network 3.3 art rac
安卓開發平台搭建
安卓開發平台主要有Eclipse和Android studio兩大平台,而Eclipse開發平台又有整合adt的adt bundle和模組式Eclipse,安卓開發平台搭建主要有以下三種方法,http://www.androiddevtools.cn/這個網站有很多相關開發工具提供下載。
【方法一】:jdk+adt bundle,adt bundle最新版本是adt-bundle-windows-x86-20140702,裡面是ADT23.0.2+andriod 4.4 api20 sdk platform,只能開發安卓4.4以下版本程式,不能開發安卓5.0程式,因為安卓5.0啟用了ART虛擬機器,代替了Dalvik虛擬機器,而且支援64位平台。
1、首先要下載並安裝sun公司的jdk,如果是64位系統就要安裝64位版本的jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Windows x86182.01 MB jdk-8u77-windows-i586.exe
Windows x64187.31 MB jdk-8u77-windows-x64.exe
下載jdk並安裝後,還要修改環境變數,提供一個vbs指令碼,代碼中"E:\Program Files\Java\jdk1.7.0_80"根據本機jdk安裝位置修改,雙擊就可以設定好環境變數:
jdkset1.7.0_80.vbs
dim msg
msg=msgbox("運行指令碼將會改寫環境變數,確定運行嗎?",vbokcancel+vbexclamation,"運行指令碼確認")
if msg=vbok then
dim wsh
Set wsh = WScript.CreateObject("WScript.Shell")
wsh.Environment("system").Item("java_home")="E:\Program Files\Java\jdk1.7.0_80"
wsh.Environment("system").Item("path")="%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM;%java_home%\bin;%java_home%\jre\bin"
wsh.Environment("system").Item("classpath")=".;%java_home%\lib;"
end if
2、下載adt bundle,裡面整合了Eclipse IDE和adt外掛程式
ADT Bundle包含了Eclipse、ADT外掛程式和SDK Tools,是已經整合好的IDE,只需安裝好Jdk即可開始開發,推薦初學者下載ADT Bundle,不用再折騰開發環境。
http://www.androiddevtools.cn/這個網站有很多相關開發工具,adt bundle,在頁面中搜尋adt bundle,最新版本是23.0.2的,分為32位和64位兩種版本。
【方法二】:jdk+Eclipse+adt+android sdk,但google在2015年年底終止了對Eclipse ADT外掛程式和Ant編譯系統的支援。
1、下載安裝jdk,並設定好環境變數。
2、下載Eclipse,http://www.eclipse.org/downloads/ 下載Eclipse IDE for Java EE Developers
Eclipse 是一個開放原始碼的、基於Java的可擴充開發平台。就其本身而言,它只是一個架構和一組服務,用於通過外掛程式組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的外掛程式集,包括Java開發工具(Java Development Kit,JDK)。Eclipse最初是由IBM公司開發的替代商業軟體Visual Age for Java的下一代IDE開發環境,2001年11月貢獻給開源社區,現在它由非營利軟體供應商聯盟Eclipse基金會(Eclipse Foundation)管理。2003年,Eclipse 3.0選擇OSGi服務平台規範為運行時架構。2007年6月,穩定版3.3發布;2008年6月發布代號為Ganymede的3.4版;2009年6月發布代號為Galileo的3.5版;2010年6月發布代號為Helios的3.6版;2011年6月發布代號為Indigo的3.7版;2012年6月發布代號為Juno的4.2版;2013年6月發布代號為Kepler的4.3版;2014年6月發布代號為Luna的4.4版;2015年6月項目發布代號為Mars的4.5版。
下載後可能需要修改eclipse.ini,否則記憶體小可能出現Failed to create the java virtual machine
原檔案內容如下:
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
修改後的eclipse.ini檔案如下:
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
128M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx256m
3、下載安裝Android SDK Tools,由於ADT最新版本是23.0.7,google說明上對應Android SDK r24.1.2,所以要下載相應版本:
http://tools.android-studio.org/index.php/sdk
installer_r24.1.2-windows.exe/android-sdk_r24.1.2-windows.zip
預設安裝目錄C:\Documents and Settings\Administrator\Local Settings\Application Data\Android\android-sdk,
為了方便,我把它安裝到E:\Android\android-sdk,安裝好之後,開啟Eclipse→preferences→選擇左側列表中的Android→輸入或者瀏覽選擇SDK location:E:\Android\android-sdk,應用並確定。
4、下載adt,最新版本是ADT-23.0.7
在http://www.androiddevtools.cn/這個網站頁面中,搜尋ADT Plugin,把ADT-23.0.7.zip下載到本地,然後開啟EClipse,點擊Help->Install New Software,點擊Add,點擊Archive,添加對應的上面的ADT-23.0.7.zip,OK後,再寫上一個名字,比如ADT-23.0.7,然後經過Pending解析後,就可以看到對應的:Developer Tools,選中Developer Tools,會自動從google官網下載幾個依賴檔案,然後Next,然後繼續next,點擊接受協議和完成,中間會有安全提示,點擊OK即可,安裝完畢後,會要求重啟Eclipse:完成重啟即可。
5、用Android SDK Manager安裝剩下內容。
重啟Eclipse後,window→perspective→customize perspective→action set availability→勾上Android SDK and AVD manager並確認,然後在window中就可以找到Android SDK Manager,需要安裝以下內容:
Platform Tools,Build Tools,任選一個Platform
上面這些可以用manager線上裝,用manager之前請參照http://www.androiddevtools.cn/,如果下載網速慢,可使用中國科學院開源協會鏡像站地址的代理下載,設定如下:
啟動 Android SDK Manager ,開啟主介面,依次選擇『Tools』、『Options...』,彈出『Android SDK Manager - Settings』視窗;
在『Android SDK Manager - Settings』視窗中,在『HTTP Proxy Server』和『HTTP Proxy Port』輸入框內填入上面鏡像伺服器地址(不包含http://,如)和連接埠,並且選中『Force https://... sources to be fetched using http://...』複選框。設定完成後單擊
依次選擇『Packages』、『Reload』。
IPV4/IPV6: mirrors.opencas.cn 連接埠:80
IPV4/IPV6: mirrors.opencas.org 連接埠:80
IPV4/IPV6: mirrors.opencas.ac.cn 連接埠:80
『Close』按鈕關閉『Android SDK Manager - Settings』視窗返回到主介面;
6、安裝中文外掛程式。
若剛開始不習慣英文版的開發環境,可下載中文外掛程式。安裝方法如同ADT,其中Name可以隨意填寫,Location為http://archive.eclipse.org/technology/babel/update-site/R0.9.1/indigo,在載入中的列表中選擇Babel Language Pack for eclipse in Chinese (Simplified),之後進行安裝,安裝完成Eclipse將會重啟。
【方法三】:jdk+整合了SDK Tools的Andriod studio
1、下載安裝jdk,並設定好環境變數。
2、下載整合了SDK Tools的Andriod studio,Android Studio中文社區
http://www.android-studio.org/index.php/download
android-studio-bundle-143.2739321- windows.exe
Includes Android SDK (recommended)1166 MB
(1223633080 bytes)c556debf40
下載後安裝andriod sdk和andriod studio,安裝好之後可能需要更新一些組件,https://dl.google.com/android/repository/android_m2repository_r30.zip。
注意不要下載andriod studio的漢化包,否則會有異常。
android studio的indexing很卡,這個是個外掛程式,google app indexing,在setting中搜尋到它,關閉就ok了。我是在android studio 2.0驗證的。
安卓開發平台搭建