Ubuntu12.04搭建Android開發環境java
1. 在使用Ubuntu12.04搭建Android開發環境時建議使用root用戶,即超級管理員用戶。android
2. 安裝完Ubuntu12.04後保證其能夠正常上網,由於後面可能須要更新下載些文件。c++
3. 若安裝64位的Ubuntu12.04,那麼在後面搭建Android環境時會遇到些問題,解決方法會在後面說明。ubuntu
1. 本說明使用的JDK版本是JDK1.7.0_51。請根據本身須要選擇32位,64位。bash
鏈接地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.htmloracle
2. Android開發環境使用的是Android Developers提供的ADT(Android Developer Tools)jvm
鏈接地址:http://developer.android.com/sdk/index.htmlide
能夠在桌面環境下手動解壓JDK到當前路徑,而後使用mv命令移動 /usr/lib/jvm/jdk1.7.0_51目錄裏。工具
輸入命令sudo gedit /etc/environment打開環境變量配置文件。並在文件中輸入下面內容
(此內容爲你的jdk路徑)
PATH="......:/usr/lib/jvm/jdk1.7.0_51/bin"
CLASSPATH=.:/usr/lib/jvm/jdk1.7.0_51/lib
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_51
(注意:CLASSPATH最前面有個點「.」)
保存退出,輸入如下命令使之當即生效
source ~/.bashrc
截圖:
Ubuntu12.04 TSL版中通常安裝了OpenJDK,所以如今要把默認JDK改成如今安裝的。
將系統默認的jdk修改過來
$ sudo update-alternatives --install/usr/bin/java java /usr/lib/jvm/jdk1.7.0_51/bin/java 300
輸入sun jdk前的數字就行了
$ sudo update-alternatives --install /usr/bin/javacjavac /usr/lib/jvm/jdk1.7.0_51/bin/javac 300
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
(4)檢驗安裝
在終端輸入「java -version」來檢測默認JDK
輸入「java」和「javac」檢查JDK的配置環境。
若成功的話會打印出信息。
我把ADT解壓到了/usr/opt(opt目錄是新建的)目錄下,您也能夠在/usr/local目錄下。
解壓並轉移ADT方法可參考上面。
由於ADT中已經集成了Android SDK和插件ADT,所以直接啓動可用。可是在此會遇到
「前提」中提到的問題。
問題介紹
報錯的內容相似這樣:
Unexpected exception'Cannot run program "/home/uv/IDE/adt/sdk/platform-tools/adb":error=2, No such file or directory' while attempting to get adb version from'/home/uv/IDE/adt/sdk/platform-tools/adb'
引發緣由:若您使用的是64位的Ubuntu12.04系統的話就會在啓動Android模擬器時出現錯誤。緣由是開發環境ADT中帶的sdk是32位的,而系統是64位的,這樣使得adb沒法啓動。
解決方式:下載更新所須要的32位庫包。
在終端輸入如下命令:
sudo apt-get install libc6:i386 libgcc1:i386gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386
sudo apt-getinstall libqt4-opengl
sudo apt-getinstall libglu1-mesa
sudo apt-get ia32-libs-multiarch(此行命令若不成功的話,不受影響,繼續下面內容)sudo apt-getinstall ia32-libs