ubuntu下android開發環境的搭建詳細教程

1.首先需要下載jdk進行安裝和配置,大鳥跳過,下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

下載後是一個後綴爲bin的文件,此時ubuntu下是沒有運行權限的,可以在其目錄下通過運行命令:sudo chmod a+x ***.bin使該文件獲取運行權限,然後通過./***.bin就可以解壓該文件。
解壓後還需要配置該jdk的環境變量.具體可以通過打開/etc/profile文件在其末尾添加如下指令:JAVA_HOME=/home/welen/jdk1.6.0_32 #這個是jdk解壓的目錄
JAVA_HOME=/home/welen/jdk1.6.0_32    #這是本人jdk文件存放路徑,並不是你的,你自己需要做相應修改
ANDROID_HOME=/home/welen/android-sdk-linux    #這是sdk路徑
PATH=$JAVA_HOME/bin:$ANDROID_HOME/platform-tools:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
這一步完成後重啓在終端下執行java -version,如果顯示當前jdk版本,說明配置成功了。

*** 如果和openJava衝突,需要執行以下幾個命令

sudo update-alternatives --install /usr/bin/java java /usr/bin/jvm/java/jdk1.6.0_32/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/bin/jvm/java/jdk1.6.0_32/bin/javac 300

接着輸入sudo update-alternatives --config java  ,選擇對應的jdk

輸入java -version 看是否是sun的jdk,至此已成功安裝sun-jdk


 
2.eclipse的安裝
jdk運行環境配置完成後,就開始安裝elipse了,elipse沒什麼好說的,可以在如下下載地址下載:http://www.eclipse.org/downloads/下載的文件解壓就可以運行了(前提是前面已經配置哈利了jdk運行環境)。
 
3.下面是android開發必備插件adt和sdk等的下載和安裝
adt和sdk可以在如下網址下載:http://developer.android.com/sdk/index.html
下載後就可以在elipse下安裝adt了,首先在elipse界面下工具欄選擇help-install New Softwave,在彈出來的窗口中選擇add按鈕添加下載下來的adt文件,選擇select all選擇下一步(再此之前可以選擇取消最後一個複選框,這個是一個聯網檢查下載支持的,除非取消後安裝失敗,否則一般選擇,因爲等待時間太長了)選擇接受條款和finish後就可以等待安裝完成,重啓elipse。重啓elipse後會彈出一個對話框讓你選擇sdk,選擇第二個選項,本機中已經有sdk,目錄指向剛纔下載的sdk目錄,點擊完成,這是會彈出sdk manager界面,在這裏選擇安裝的sdk平臺支持插件等。。下載過程可能比較長,耐心等待完成。到這裏基本完成。
 
4.下面是elipse下svn插件的安裝
安裝方法如adt差不多,但是這裏我們不選擇本地文件,而是在地址欄那裏輸入下面網址:http://subclipse.tigris.org/update_1.8.x ,通過這個可以從網絡獲取svn進行安裝,方法如上,不再詳細說明,安裝完成後你可能會出現錯誤信息:
ubuntu下eclipse安裝subclipse之後使用javaHL作爲連接器會出現一下錯誤:
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = /usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/i386/client:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/i386:/usr/lib/xulrunner-addons:/usr/lib/xulrunner-addons:/usr/java/packages/lib/i386:/lib:/usr/lib

 

這是由於eclipse找不到javaHL引起的,解決辦法:

1.安裝javaHL

sudo apt-get install libsvn-java

2.編輯eclipse.ini

在-vmargs下增加:

-Djava.library.path=/usr/lib/jni      #可能所需要的so文件不再jni目錄下,可能找不到jni目錄,那麼可能在/usr/lib/i386-linux-gnu/jni目錄下,本人的就是在這個目錄下找到的,改成相應目錄即可。

 

終:

通過以上步驟,ubuntu下的elipse android開發環境可以說大功告成,但是這時你可能會發現使用模擬器進行測試沒問題,但是卻無法識別真機,解決這個問題的辦法如下:

 

1. 在終端運行 lsusb

會發現結果有會有如下類似記錄:

Bus 001 Device 008: ID 0bb4:0c02 High Tech Computer Corp.

這時鍵入

sudo gedit /etc/udev/rules.d/51-Android.rules

在打開的文件中增加以下文本:

SUBSYSTEM=="usb", SYSFS{"High Tech Computer Corp."}=="0bb4", MODE="0666"

2. 運行以下命令:

sudo chmod a+rx /etc/udev/rules.d/51-Android.rules sudo /etc/init.d/udev restart

3. 在 Android sdk 的platform-tools 目錄下運行 (事先將platform-tools和tools對應的目錄加到PATH下面)

sudo ./adb kill-server

sudo ./adb devices

詳細的情況還是查看androidsdk文檔下的dev guide-developing-using hardwave devices下有詳細說明,具體機型對應id也有相應列表。

到了這裏,真的是沒有什麼可以阻止你開發的腳步了,恭喜你了。。。

 

等等。。還沒完,可能這是你已經開始運行ecllipse編寫代碼了,但是你會發現提示彈出框背景色是黑色的,難看死了,優雅的你不應該允許這樣的問題出現的,那麼我們需要解決,這個問題主要是eclipse使用了系統自帶的顏色方案,所以,如果你使用的是11.04以下的版本,可以在外觀中找到更改相應設置就行,問題是如果是11.04以及之後,外觀中是找不到相應設置項的,這個時候需要更改系統配置文件,如下:

 

ubuntu11.10下eclipse提示框背景色爲黑色的解決方案

ubuntu下eclipse提示框背景色爲黑色看起來很不舒服,這是因爲eclipse默認使用系統的主題,ubuntu11.10以前的版本可以通過  系統設置>外觀>修改主題  自定義顏色來修改。但ubuntu11.10下不再提供直接修改主題的接口,只能修改文件:/usr/share/themes/Ambiance/gtk-2.0/gtkrc

首先修改只讀權限,然後打開編輯,第一行的如下四個屬性即爲所需修改的部分:

selected_fg_color:選中前景色

tooltip_fg_color:提示框前景色  (#000000)

selected_bg_color:選中背景色

tooltip_bg_color:提示框背景色 (#f2edbc)

到了這裏,我也沒什麼好挑剔的了,你看着辦吧。。。。。。。。。。。。。

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