Ubuntu Linux下JDK的下載與安裝
Ubuntu Linux其實跟radhat Linux的操作差不多的首先當然是去官方下載JDK1.6了:http://www.oracle.com/technetwork/java/javase/downloads/index.html,然後轉到http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html提示:
You must accept the to download this software.
Accept License Agreement 選擇接受就行了。Linux x86 - RPM Installer76.93 MB
jdk-6u26-linux-i586-rpm.binLinux x86 - Self Extracting Installer81.20 MBjdk-6u26-linux-i586.bin注意選擇對應的版本,rpm支援redhat而不支援我們的Ubuntu所以我們需要下載下面一個。我最初就選擇到rpm版本了,不過沒有什麼順帶把redhat的JDK一起裝上了。下載完成後不需要解壓檔案而是直接安裝!用cd命令進入jdk所在目錄然後:sudo
./檔案名稱 再確定 然後輸入管理員密碼 確定
如遇錯誤,可先切換至root使用者下,su root,再執行安裝命令
安裝成功會在同目錄下會產生jdk1.6對應的目錄(也就是你下載JDK到那個檔案夾下JDK釋放後就會在哪個檔案夾下),就是jdk的安裝目錄
剩下的就是配置JDK環境變數了,可以使用VI編輯器:
用cd命令進入/etc目錄sudo vi profile即執行編輯profile檔案命令
在profile裡面的umas k022前添加如下內容:
export JAVA_HOME=/home/admin888/下載/jdk1.6.0_26 ==>=/home/admin888/soft/jdk1.6.0_26是我的JDK所在的路徑,換自己的就行
export JRE_HOME=/home/admin888/下載/jdk1.6.0_26/jre
export PATH=$PATH:/home/admin888/下載/jdk1.6.0_26/bin
export CLASSPATH=./:/home/admin888/下載/jdk1.6.0_26/jre/lib
儲存退出,重啟電腦
////////////////////SDK//////////////////
SDK 下載路徑:http://developer.android.com/sdk/index.html#download
1.下載android sdk
如下:
http://dl.google.com/android/android-sdk-windows-1.5_r2.zip
http://dl.google.com/android/android-sdk-linux_x86-1.5_r2.zip
下載完成後
解壓縮後,去tools裡面,執行Android,在installed packages裡面可以升級這個AVD Manager。
修改個系統尋找路徑,可以寫在.bashrc中,(export PATH=${PATH}:/root/android-sdk-linux_86/tools ),我是把這個包解壓到root下了,不同人可以修改這個路徑。
在available Packages中,可以選擇需要安裝的SDK,有2.2,2.1,1.6等,有個Documentation for AndroidSDK。強烈要求裝,一個入門的知道手冊
安裝jdk,我裝的是jdk-6u21-linux-i586-rpm.bin
安裝eclipse,我的是:eclipse-SDK-3.6-linux-gtk.tar.gz
下載wpt包,download.eclipse.org/webtools/downloads/,解壓後,拷貝裡面的檔案到eclipse中。不然下面那步有可能過不去。重啟一下。
安裝eclipse的android外掛程式:Help->Install New Software->Add->Location->https://dl-ssl.google.com/android/eclipse/
->Select All->next. 接著就等著下載安裝吧。不成功的時候,有可能需要重啟一下。
在eclipse的windows中看到“Android
SDK and AVD Manager”的話,就算安裝成功了。
然後需要選擇一個SDK的目錄,看你在第4步下的是哪個了,我用的是2.1的。
去android-sd-linux_86/doc中,開啟index.html,看hello world 怎麼寫吧。
//////////////補充//////////////////////////////////
最近幾天想玩玩Android開發,於是試著在Linux下裝Adroid SDK,無奈,由於Android SDK(ADT)的網站被牆了,不能直接在Eclipse的Install New software裡安裝,幾經折騰,終於在linux下安裝好了Adroid SDK,在這裡分享下,希望對有些人有用,能少走些彎路。
- 下載最新的Eclipse 3.6.2(注意,最好是javaEE的),點這裡下載.
- 下載ADT-0.9.9,地址:http://dl-ssl.google.com/android/ADT-0.9.9.zip。本來是可以直接在Eclipse輸入https://dl-ssl.google.com/android/eclipse線上安裝的,但由於萬惡的牆,我這裡不行,總出現fetch
error。
- 進入Eclipse->Help->Install Software進入Install面板,點Add,點archive,將下載的ADT安裝。
- 下載Android SDK for linux包,地址:http://dl.google.com/android/android-sdk_r10-linux_x86.tgz。
- 下載後的SDK不是完整的,需要下載一些其他檔案,如api,platforms,本來這是可以直接在SDK Manager裡直接更新的,但是由於被牆了,會出現Failed to fetch URL
http://dl-ssl.google.com/android/repository/repository.xml。網上有的方法是設定Proxy 伺服器,但我這裡沒用,只好作罷。
- 進入http://dl-ssl.google.com/android/repository/repository.xml,然後在xml中逐個尋找linux系統的檔案,在迅雷裡面直接下載下面檔案並按下面方法安裝(推薦迅雷,否則速度接近20k,拖1G的SDK夠你受的)。下面是具體的檔案清單(以下檔案夾沒有可以自行建立) :
- 各個API版本,直接解壓到add-ons(這個檔案夾是上面的android-sdk_r10-linux_x86.tgz解壓後得到有):
https://dl-ssl.google.com/android/repository/google_apis-8_r02.zip
https://dl-ssl.google.com/android/repository/google_apis-7_r01.zip
https://dl-ssl.google.com/android/repository/google_apis-6_r01.zip
https://dl-ssl.google.com/android/repository/google_apis-5_r01.zip
https://dl-ssl.google.com/android/repository/google_apis-4_r02.zip
https://dl-ssl.google.com/android/repository/google_apis-3-r03.zip
- 各個platforms版本,我只下了兩個,解壓到platforms:
https://dl-ssl.google.com/android/repository/android-2.1_r02-linux.zip
https://dl-ssl.google.com/android/repository/android-2.2_r02-linux.zip
- platform-tools和tools,解壓到對應檔案夾:
https://dl-ssl.google.com/android/repository/platform-tools_r03-linux.zip
https://dl-ssl.google.com/android/repository/tools_r10-linux.zip
- docs和samples以及market_licensing,解壓到對應檔案夾:
http://dl-ssl.google.com/android/repository/docs-2.2_r01-linux.zip
http://dl-ssl.google.com/android/repository/samples-2.1_r01-linux.zip
http://dl-ssl.google.com/android/repository/samples-2.2_r01-linux.zip
https://dl-ssl.google.com/android/repository/market_licensing-r01.zip
- 以上檔案,要是有幾個都解壓到相同目錄的,則保持原來的檔案夾頂層,直接考進去,如google_apis-8_r02.zip 解壓到google_apis-8,則直接放入add-ons目錄,否則的話,則先將頂層去掉,放入,如docs,tools,platform-tools,market_licensing.
- 在Eclipse中指定(前提是按2,3兩步安好了ADT)SDK目錄(help->preference->android),點apply,出現sdk則成功,有時會出現(在tools的adb找不到,,只需要將platforms-tools裡面的adb拷一份到tool是目錄即可)。
- 將tools和platform-tools加入到環境變數中。
另外,我在開發中,發現用ubuntu通過ADB一開始無法串連手機,通過lsusb能發現手機能連上,通過adb device命令得到“???? no permission”的提示,這主要因為許可權問題,需要先通過adb kill-server停止adb守護進程,再用sudo adb start-server啟動adb。(前提是將adb加入到了root環境變數中,而這最簡單的方法是通過ln –s /usr/bin/adb /path/to/adb 在bin下建立一個到adb的軟連結)。