歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 64位Ubuntu 11.10下Android開發環境的搭建(JDK+Eclipse+ADT+Android SDK詳細)

64位Ubuntu 11.10下Android開發環境的搭建(JDK+Eclipse+ADT+Android SDK詳細)

日期:2017/2/28 14:47:42   编辑:Linux教程

一直在Windows下進行的Android開發,但有時感覺Eclipse和模擬器,執行效率不是很高,有時甚至感覺讓人難以忍受,遂改在Ubuntu下進行Android開發,下面是我的Android開發環境搭建過程,平台搭建成功,在搭建的過程中,一些注意事項我也做了下簡單的介紹。下面是正文。

一.安裝jdk

1.下載jdk,這裡下載的是64位的jdk6沒下jdk7,網上說有可能兼容性不好,這裡就沒冒險,不過,我在64位windows7上安的是jdk7,使用正常,這裡選擇的是Linux x64的jdk-6u31-linux-x64.bin,也可一下載RPM自解壓格式的(就是文件名中帶rpm的),下載地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html

2.下載完之後,准備安裝。這裡安裝在/usr/lib的jvm目錄下,這個是按網上的教程來的,jvm文件夾名按自己喜好隨便取。首先在/usr/lib目錄下新建jvm目錄:

$sudo mkdir /usr/lib/jvm

然後在jdk-6u31-linux-x64.bin所在目錄下,將該文件復制到jvm目錄下:

$sudo cp jdk-6u31-linux-x64.bin /usr/lib/jvm

然後修改訪問權限開始安裝:

$sudo chmod +x jdk-6u31-linux-x64.bin

$sudo ./jdk-6u31-linux-x64.bin

安裝成功後,可以刪除/usr/lib/jvm/jdk-6u31-linux-x64.bin了:

$sudo rm jdk-6u31-linux-x64.bin

注意,下面將是本教程的重點、關鍵點、難點,成敗全看這裡了。

3.環境變量的配置:

打開/etc/environment文件,具體可使用如下命令:

$sudo gedit /etc/environment,並按如下方式修改,注意路徑名:

JAVA_HOME="/usr/lib/jvm/jdk1.6.0_31"

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/jdk1.6.0_31/bin"

CLASSPATH="/usr/lib/jvm/jdk1.6.0_31/lib"

PATH用於指定命令的搜索路徑,因為我們要用到jdk/bin目錄中的命令,所以需要把該路徑加入到環境變量PATH中;CLASSPATH用於指定類搜索路徑;JAVA_HOME指向jdk的安裝目錄,通過設置JAVA_HOME,就不需要在Eclipse中進行java配置了。

關於這部分,具體還可以參看:http://www.linuxidc.com/Linux/2012-03/56915.htm

然後執行以下命令,注意路徑名:

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_31/bin/java 300

$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_31/bin/javac 300

然後就可以檢驗java是否安裝成功了

$java -version

如果顯示如下的內容,則表示安裝成功:

java version "1.6.0_31"

Java(TM) SE Runtime Environment (build 1.6.0_31-b04)

Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)

二、安裝Eclipse

1.下載Eclipse,到官網:http://www.eclipse.org/downloads/,我下載的是64位的Eclipse IDE for Java EE Developers。

2.下載完成之後,解壓到你想解壓到的目錄,具體可以通過將下載下來的內容復制到指定目錄,然後,解壓:tar -zxvf eclipse-jee-indigo-SR2-linux-gtk-x86_64.tar.gz,解壓之後將會出現eclipse文件夾,這裡改下eclipse下文件的權限:$sudo chmod 777 eclipse -R(777和-R表示將該目錄下的所有文件的權限改為任何人都可讀可寫可執行)。

關於本部分內容,也可參見:http://www.linuxidc.com/Linux/2013-06/85303p2.htm

三、下載ADT插件

1.安裝好Eclipse之後,啟動Eclipse,然後選擇Help>Install New Software

2.點擊右上角的Add。

3.上步完成之後,將彈出一個對話框,在name一欄中填入“ADT Plunin”,然後在在下面一欄中鍵入:https://dl-ssl.google.com/android/eclipse/

4.點擊OK

5.選中Developer tools,然後點Next

6.在新出現的窗口中繼續點Next

7.然後點完成

8.裝完之後,會提示重啟,選擇重啟。

具體可以參考http://developer.android.com/sdk/eclipse-adt.html#installing

四、下載android sdk

1.打開http://developer.android.com/sdk/index.html,下載android-sdk_r16-linux.tgz

2.下載完成之後,找到下載後的文件,然後解壓到你想解壓到的目錄,具體也可以將下載文件復制到指定目錄,然後解壓到當前目錄下:sudo tar -zxvf android-sdk_r16-linux.tgz,解壓之後,將出現一個名為android-sdk-linux的文件夾,這時可能需要修改文件權限:$sudo chmod 777 android-sdk-linux -R(其中-R表示將android-sdk-linux目錄下的所有文件的權限改為任何人都可讀可寫可執行)。

3.然後就是啟動Eclipse,選擇window>preferences,點左側的android,然後在右側Browse 選擇SDK location(也即選擇android-sdk-linux)的位置,點確定。

4.然後點Window>Android SDK Manager,選擇需要的android平台版本,然後點安裝,然後就等待安裝完了。

5.然後就是創建AVD,這時候可能會遇到問題。可能會提示“Failed to create the SD card.”和“Failed to create sdcard in the AVD folder.”這種情況如果在64位機上出現時,可能就是因為你沒有安裝支持32位軟件的ia32-libs。遇到這種情況時,可以在命令行輸入:$sudo apt-get install ia32-libs。成功之後,再創建AVD就應該沒問題了。

如果不是這個原因的話,有可能就是權限問題。

具體可參考: http://www.linuxidc.com/Linux/2012-10/73140.htm

還有一點的話,就是配置android的環境變量,大家可以參照java的環境變量配置那,把tools和platform-tools路徑添加到PATH中,然後重啟一下系統就應該可以了。

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved