歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Android開發教程:Linux下搭建Android開發環境

Android開發教程:Linux下搭建Android開發環境

日期:2017/2/28 16:08:56   编辑:Linux教程

其實准備工作和上一篇的window下搭建的差不多,這裡不再進行說明,請參見Window下搭建Android開發環境 需要注意的是JDK以及Eclipse要下載Linux版本的.

JDK的配置網上說的很多了,但是還是有些人配置了之後不起作用,這裡我再詳細說一下,這裡以我的JDK再/usr/locallib/目下下為例,如果你想把你的JDK也放到該目錄下,那麼使用 sudo cp 命令拷貝即可。

    首先要修改權限。在shell下執行 sudo chmod +x jdk-6u20-linux-i586.bin ,修改完權限後使用ls查看會發現JDK變成綠色的拉,這就ok了,見下圖:

  1. 然後就可以安裝了,執行sudo ./jdk-6u20-linux-i586.bin 就開始安裝JDK了,遇到協議和同意協議的時候回車或者輸入Y回車即可。
  2. 安裝好後我們就可以開始配置環境變量了。執行 sudo gedit /etc/profile 打開配置文件在文件尾部加入以下文本:JAVA_HOME=/usr/local/lib/jdk1.6.0_20
    JRE_HOME=/usr/local/lib/jdk1.6.0_20/jre
    CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
    PATH=$PATH:$JAVA_HOME/bin:/home/flysnow/bin
    export PATH JAVA_HOME JRE_HOME CLASSPATH

保存關閉。。但是這個時候我們輸入javac還是會報錯的,因為這個配置必須重啟才能生效。重啟後輸入java -version就可以看到版本信息了。

4.JDK安裝的最後以下補充。有的時候我們輸入java -version 顯示並不是Java HotSpot(TM)Client VM,而是其他的諸如Open JDK 什麼的,這是因為你機器裡默認安裝的有其他的JDK,那麼我們怎麼才能讓我們自己的JDK設置成默認的呢。其實很簡單,只需要執行以下命令即可。

update-alternatives --install /usr/bin/java java /usr/local/lib/jdk1.6.0_20/bin/java 500
update-alternatives --install /usr/bin/javac javac /usr/local/lib/jdk1.6.0_20/bin/javac 500

上面的命令是將我們安裝的jdk加入java選單。

然後接著執行

update-alternatives --config java

這是為系統選擇默認的JDK,也就是我們的。

這時候你再執行Java -version就會看到使用的是你自己的JDK了。

注:以及均基於JDK目錄在/usr/local/lib下,讀官們可以根據自己的實際情況而定.

SDK 的配置和JDK大同小異,比JDK的配置更加簡單。這裡以SDK目錄在~/Dev/Frame/Android下為例進行配置。

  1. 首先你已經解壓了sdk 目錄。然後使用 sudo gedit /etc/profile 打開配置文件,加入android後的配置文件應該是如下這樣的:

JAVA_HOME=/usr/local/lib/jdk1.6.0_20
ANDROID_HOME=/home/flysnow/Dev/Frame/Android/android-sdk
JRE_HOME=/usr/local/lib/jdk1.6.0_20/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:/home/flysnow/bin:$ANDROID_HOME/tools
export PATH JAVA_HOME ANDROID_HOME JRE_HOME CLASSPATH

讀官們可以參考的修改自己的。然後保存重啟,sdk就配置好了。

四:Eclipse的安裝 ADT的安裝 SDK的API,DOC的下載

這些和Window下一樣,可以參考 Window下搭建Android開發環境

五:小結

Linux下和Window的配置步驟基本上一樣,都是下載軟件,配置環境變量等,Linux下的難點還是對於shell命令的掌握以及對於環境變量的配置,說白了還是對於Linux系統掌握的程度,是否能熟練使用?也就是linux的基本功。

Copyright © Linux教程網 All Rights Reserved