(64位)Ubuntu下Android開發環境搭建

來源:互聯網
上載者:User
  1. JDK

    • 安裝jdk:
      下載jdk-6u25-linux-i586 http://java.sun.com/javase/downloads/index.jsp
      提升許可權:在命令列下輸入 chmod 777 jdk-6u25-linux-i586
      註:若有安裝好的jdk包直接解壓即可,以上步驟可以省略。

    • 配置jdk環境變數:

      sudo gedit /etc/environment
      添加以下內容並儲存退出
      export JAVA_HOME=/home/gong/jdk1.6.0_25
      export CLASSPATH=..:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
      PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin"
      注意:PATH中的/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games必須保留,否則會導致系統登入不了。
      是CLASSPATH,而不是CLASS_PATH!

      執行以下命令,使配置生效
      source /etc/environment 或 source /home/wolf/.bashrc

    • 驗證配置完成:
      java -version

    • 可能會有一點小問題:最後會提示jdk1.6.0_25/bin/java: Permission denied,就是說許可權不夠什麼什麼的,chmod 777 jdk1.6.0_25/ --recursive 就ok了,提升jdk目錄jdk1.6.0_25下所有檔案的許可權

  2. AndroidSDK
    • 我的sdk是直接從別人那拷的,沒有的同學可以去GoogleAndroid上去下載。現在直接說環境變數配置
      sudo gedit /etc/environment
      添加PATH變數
      在後面把tools和platform-tools的路徑追加進去即可
    • 這可能還碰到一個小問題:就是針對64位ubuntu,由於是64bit的系統,而Android sdk只有32bit的程式,需要安裝ia32-libs,才能使用。執行命令sudo apt-get install ia32-libs斷行符號,OK搞定。
  3. eclipse
    • 下載eclipse,點擊這裡下載
    • 解壓之後,安裝ADT。開啟eclipse -> Help -> Install New Software -> Add,輸入https://dl-ssl.google.com/android/eclipse/,然後在下方會出現Develop Tools的列表,一般只選擇它的子節點Android DDMS和Android Development Tools,然後下一步安裝即可,完成之後重啟Eclipse。這裡說明一下這個Android DDMS是用來調試Android程式的。用它可以串連到Android模擬器上,它與Eclipse整合非常好,可以直接在Eclipse中調試Android應用。
    • 配置ADT:

      將下載的Android SDK解壓到某個位置。

      在Eclipse中, “Window“ – “Preferences”,在左邊選擇“Android”,選擇SDK Location為剛才解壓的位置。然後應用就OK了。

      配置完成之後,就可以準備建立一個手機模擬器。

    • 建立手機模擬器:開啟AVD Manager,New一個新的模擬器就可以了,建立完可以start一下看看效果,第一次啟動的時候可能會很慢,不過以後就好了。
    • 模擬器啟動後可以試試adb,以後有很多地方都要用到。Crtl+Alt+T 快速鍵調出命令列,輸入 adb shell 得到模擬器shell,可以簡單的使用ls查看一下根目錄下的檔案和資料夾清單,其他adb命令和shell命令就需要自己到網上查了,很多很好找。
  4. NDK
    • NDK全稱:Native Development Kit
    • 沒有sdk包的同學請點擊這裡GoogleAndroid

    • 環境配置:和前面一樣,將自己的ndk路徑加入 /etc/environment 裡的PATH中
    • 我收集的開發文檔
    • NDK開發需要JNI的相關知識,這裡就不說了。
  5. http://developer.android.com/index.html
相關文章

聯繫我們

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