Ubuntu下搭建android環境

1、下載配置JDK

下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

這裏選擇下載 Java SE 7u55,Linux 64位:jdk-7u55-linux-x64.tar.gz。

進入下載目錄,將JDK包放到 /opt/Java 目錄下:

sudo mkdir /opt/Java

sudo mv jdk-7u55-linux-x64.tar.gz /opt/Java/

進入/opt/Java:

cd /opt/Java

解壓JDK到當前目錄:(解壓沒問題後就可以把這個文件刪了)

sudo tar -zxvf jdk-7u55-linux-x64.tar.gz

然後是配置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.7.0_55
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

Google現在提供了包含了eclipse的SDK,也包含了ADT,所以不用再像以前那樣麻煩去分別安裝了。

上Android官網下載ADT Bundle:http://developer.android.com/sdk/index.html

這裏下載 for Linux 64位版本:adt-bundle-linux-x86_64-20140321.zip

這個就安裝到 ~ 目錄下吧,我之前安裝到 /opt/目錄下運行的時候出現一些權限不夠的問題。。。解壓即可:

mv ~/Downloads/adt-bundle-linux-x86_64-20140321.zip ~
unzip adt-bundle-linux-x86_64-20140321.zip

重命名文件夾下:(zip包可以刪了不用了)

mv adt-bundle-linux-x86_64-20140321 adt-bundle

注意:32位的系統的話自此及可以雙擊 ~/adt-bundle/eclipse/eclipse 這個文件打開IDE運行了,不過對於64位的系統還不行,打開後會找不到SDK目錄下的文件,如adb、emulator等,網上說原因是“由於是64bit的系統,而Android sdk只有32bit的程序,需要安裝ia32-libs,才能使用”。需要安裝如下才行:

sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1

3、安裝git
 
首先,需要在Ubuntu上安裝git:

sudo apt-get install git

然後需要在本地創建訪問遠程git的賬號,在這裏遠程服務器的git已經搭建好了,我這裏只需要創建本地的環境即可。
 
一般git使用ssh驗證,所以要在本地生成ssh key:(這裏可以參考官網幫助:https://help.github.com/articles/generating-ssh-keys)

ssh-keygen -t rsa -C "[email protected]"

這條命令使用指定的用戶賬號創建ssh key,運行這條命令會默認在 ~/.ssh 下生成兩個文件

id_rsa:私鑰(本地保存)

 id_rsa.pub:公鑰(上傳服務器)

然後需要把自己的公鑰放到遠程服務器 github 上,訪問github的網址,找到自己的賬號,添加自己的ssh key,需要把id_rsa.pub的所有內容都添加到key中,其中title可以隨便取。

4、給eclipse添加git插件

eclipse上的git插件叫做EGit(官網http://www.eclipse.org/egit/)。

打開eclipse,Help - Install New Software...;

點擊Add;

Name隨便取,如EGit;

Location爲:http://download.eclipse.org/egit/updates/

確定安裝即可。

使用時import項目,選擇從git導入,填寫github上代碼目錄後,選擇ssh方式,就可以不用填寫用戶名密碼了。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章