linux下android環境搭建

來源:互聯網
上載者:User

先說一下sdk和adt,

SDK(Software Development Kit): 類似JDK,是android開發包,必不可少。
ADT(Android Development Tools): 是開發android的eclipse外掛程式,裡面可以設定sdk路徑,可以在eclipse裡下載andorid不同版本的包,很方便。

好啦,開始安裝。

之前我參照網上好多方法進行安裝,然後很悲催的發現不能用,大抵如下幾種:

配置環境變數配在~/.bashrc。

然後發現啟動eclipse的時候提示無jre,於是參照網上的解決方案把java安裝目錄下的jre考到exlipse根目錄下,ok了。測試java和android都是ok的。

但是想下載額外的api包卻發現eclipse裡的sdk manager打不開,一閃而過,提示java找不到。

於是試了好多方法,才發現原來那些方法都是治標不治本,jdk安裝的不對,配置環境變數的時候不應該用~/.bashrc,而應該用/etc/profile,從路徑也可以看得出第一個的許可權試比較小的。修改完了,換一個終端發現java -version 是無效的,網上有說重啟,重啟了下電腦,果真有了,再開啟eclipse,以上兩個問題都解決了。

終於配置好了,要記下來,以後就方便了,配環境最浪費時間了,哈哈。

下載之後放在~/soft下,java放在/usr/java下面,android放在/usr/android/下,比較懶,所以我把eclipse也放到這個路徑下了。如果不喜歡可以直接考出來,完全不影響。

/usr是需要root許可權的,所以一般命令都帶著sudo:

進入soft目錄:

cd ~/soft

1.安裝jdk

sudo tar zxvf ./jdk-7u17-linux-i586.tar.gz  -C /usr/java/

2.配置java環境變數,一定要root許可權的

sudo gedit /etc/profile

追加以下代碼:

    export JAVA_HOME=/usr/java/jdk1.7.0_25      export JRE_HOME=${JAVA_HOME}/jre      export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib      export PATH=${JAVA_HOME}/bin:$PATH  

儲存配置,同時執行命令使配置生效:

source /etc/profile

重啟電腦,這個很重要。

重啟之後在終端中執行java - version 查看是否安裝成功。

3.jdk配置好了,現在開始安裝sdk。為了方便我下載的是集合了adt的哪個安裝包,zip格式的,路徑:http://developer.android.com/sdk/index.html

sudo mkdir /usr/androidsudo unzip -d /usr/android/ ./adt-bundle-linux-x86-20130729/

unzip這個命令比較特別,目標檔案夾在前面,注意這裡的/要帶著,如果沒有/就會連檔案夾一起複製過去,那就多了一層。

解壓之後可以看到兩個檔案夾,一個eclipse這裡整合了adt,一個是sdk。

進入eclispe檔案夾,雙擊表徵圖,提示設定sdk,再介面中選擇完sdk,還提示can't find tools,而且介面背景色不是兩色交替而是一個顏色,灰色不可用那種顏色。於是ls -al 看了一下sdk檔案夾的許可權是750,嘗試改成754,755都不可以,於是改成了777,再選擇就好了,命令如下,注意這裡的遞迴居然用大寫的R:

sudo chmod -R 777/usr/android/sdk

這下就完全ok了,建立一個項目,android就可以跑起來了。如果覺得內建的api18的不合適,可以在window-》sdk manager中下載別的api包。

不得不說,linux下跑android真是比windows下快了N倍啊~~哈哈

PS:如果不想每次都敲很長的路徑,就配置一下adb,方法是參照上面的進入/etc/profile,然後追加:

export ANDROID_HOME=/usr/android/sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH

然後就可以直接使用adb了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.