ubuntu Linux下JDK的下載與安裝,SDK下載和安裝

來源:互聯網
上載者:User

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,在這裡分享下,希望對有些人有用,能少走些彎路。

  1. 下載最新的Eclipse 3.6.2(注意,最好是javaEE的),點這裡下載.
  2. 下載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。
  3. 進入Eclipse->Help->Install Software進入Install面板,點Add,點archive,將下載的ADT安裝。
  4. 下載Android SDK for linux包,地址:http://dl.google.com/android/android-sdk_r10-linux_x86.tgz。
  5. 下載後的SDK不是完整的,需要下載一些其他檔案,如api,platforms,本來這是可以直接在SDK Manager裡直接更新的,但是由於被牆了,會出現Failed to fetch URL
    http://dl-ssl.google.com/android/repository/repository.xml。網上有的方法是設定Proxy 伺服器,但我這裡沒用,只好作罷。
  6. 進入http://dl-ssl.google.com/android/repository/repository.xml,然後在xml中逐個尋找linux系統的檔案,在迅雷裡面直接下載下面檔案並按下面方法安裝(推薦迅雷,否則速度接近20k,拖1G的SDK夠你受的)。下面是具體的檔案清單(以下檔案夾沒有可以自行建立) :
  7. 各個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
  8. 各個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
  9. 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
  10. 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
  11. 以上檔案,要是有幾個都解壓到相同目錄的,則保持原來的檔案夾頂層,直接考進去,如google_apis-8_r02.zip 解壓到google_apis-8,則直接放入add-ons目錄,否則的話,則先將頂層去掉,放入,如docs,tools,platform-tools,market_licensing.
  12. 在Eclipse中指定(前提是按2,3兩步安好了ADT)SDK目錄(help->preference->android),點apply,出現sdk則成功,有時會出現(在tools的adb找不到,,只需要將platforms-tools裡面的adb拷一份到tool是目錄即可)。
  13. 將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的軟連結)。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.