開始學習android開發,首先對其環境對搭建比較重要。平台可以選擇window/linux/mac等,這里,我選擇ubuntu系統,方法比較原始,當然也可以直接用google提供的android stutio。
軟件平台工具(部分網址訪問不了,可以翻牆,自行檢索):
ubuntu 15.04:可以自己裝一個,我裝的64位的,所以下面我下載的都是對應64位版本對。
jdk8,我下載的Java Platform (JDK) 8u65:鏈接http://www.oracle.com/technetwork/java/javase/downloads/index.html。
eclipse,我下載對eclipse IDE for java developers: 鏈接http://www.eclipse.org/downloads/
android sdk,鏈接http://developer.android.com/sdk/index.html
搭建環境步驟:
1.jdk環境對部署
在/opt/主文件夾(當然,其他文件夾也可以)下新建一個文件夾,我命名為java,所以完整目錄就是/opt/java
然后把jdk8復制到/opt/java/目錄下面把它解壓出來。
然后是配置JAVA的環境變量,linux中配置環境變量有4個地方:
/etc/environment:設置整個系統的環境,與登錄用戶無關
/etc/profile:為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行並從/etc/profile.d目錄的配置文件中搜集shell的設置
/etc/bash.bashrc:為每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取.
~/.bashrc:該文件包含專用於該登錄用戶bash shell的bash信息,當登錄時以及每次打開新的shell時該該文件被讀取。它可以把使用這些環境變量的權限控制到用戶級別,如果你需要給某個用戶 權限使用這些環境變量,你只需要修改其個人用戶主目錄下的.bashrc文件就可以了。
各配置的生效時間:
/etc/environment:重啟生效
/etc/profile:注銷后登錄生效
/etc/bash.bashrc:重新打開bash shell后生效
~/.bahsrc:重新打開bash shell后生效
一般我們修改/etc/profile 即可:
sudo gedit /etc/profile
在文件最后加上一下四行:
export JAVA_HOME=/opt/Java/jdk1.8.0_65
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存后注銷重新登陸即可生效(source /etc/profile 命令只是使得環境變量對當前的shell有效)。
2.android sdk配置
首先,類似上面,解壓縮下載的eclipse文件到/home/xxx/ 下,沒有放到/opt/java下主要后面更新android有權限問題。
然后,配置android sdk對環境變量到PATH中,在/etc/profile增加兩行代碼:
export ANDR_TOOLS=/home/xxx/android/android-sdk-linux/tools
export ANDR_PLATTOOLS=/home/xxx/Java/android/android-sdk-linux/platform-tools
export PATH=${ANDR_PLATTOOLS}:${ANDR_TOOLS}:$PATH
3.eclipse安裝
首先解壓縮下載的eclipse文件到之前創建的java目錄下。這樣就可以對,不過你啟動可能會有問題。
第一個是沒有菜單,原因沒有設置一個環境變量,解決辦法設置環境變量export UBUNTU_MENUPROXY=0。
第二個和下面的android sdk有關,缺少32庫什么的,因為我對機子是64位的,所以執行下面兩個命令來安裝32位庫。
sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1
4.eclipse 中安裝ADT
官方提供兩種安裝方式http://developer.android.com/sdk/eclipse-adt.html#installing,第一種是在線安裝,第二種是先下載安裝包,然后用eclipse直接安裝,兩種方式結果是一樣的,在此推薦在線安裝方式(當時在這里折騰了很久,安裝的時候一直提示缺少什么東西之類的,第二天突然又可以安裝了,莫名其妙,希望讀者能夠一次性安裝成功!)
打開eclipse--->help--->Install New Software
點擊work with后面的輸入框后面的Add
在Name后面輸入:ADT Plugin(可以隨便起名)
在Location后面輸入:https://dl-ssl.google.com/android/eclipse/ (如果不行,可以換車http://dl-ssl.google.com/android/eclipse/)
點擊OK,行了,根據提示,一步一步安裝吧,中間會有提示是否重新啟動eclipse,選擇restart now就行了。
5.模擬虛擬機搭建
之后就在在eclipse中點開android插件圖標(前提是要先配置android sdk的目錄,這個就是你第二步安裝的sdk目錄),然后通過圖形界面下載需要的android版本。我下載對6.0的。如果出現fail to get....等等錯誤,可以如下圖配置android sdk manage 下對tools -> options
最后,運行我下載對android6.0 效果如下: