Ubuntu11.04 Android開發環境搭建

來源:互聯網
上載者:User

1.安裝JDK.

ubuntu11.04本身不帶JDK源,所以你不能直接通過sudo apt-get install sun-java6-jdk來安裝

(1)首先你需要增加java的sdk源,這個通過下面的命令可以實現

sudo add-apt-repository ppa:ferramroberto/java

(2)安裝add-apt-repository命令

sudo apt-get install python-software-properties

(3)更新源

sudo apt-get update

(4)安裝jdk

sudo apt-get install  sun-java6-jdk

2.配置Java環境變數

(1)安裝完成後配置環境變數
sudo gedit /etc/environment
(2)開啟環境變數檔案,在其中添加以下代碼:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
注意:其中java-6-sun是jdk所在的檔案夾,可能和這不同. 請在/usr/lib/jvm/查看您機器上安裝的檔案夾名,添加完畢無誤請儲存.
(3)開啟jvm虛擬機器組態檔.
sudo gedit /etc/jvm 添加以下代碼到最上方:  /usr/lib/jvm/java-6-sun

3.安裝Eclipse

(1)下載安裝Eclipse的地址:

http://www.eclipse.org/downloads/

根據自己機器Ubuntu的版本選擇下載32位或者是64位的Eclipse IDE for Java Developers

(查看自己虛擬機器的是多少位的命令 uname -mi)

4.下載安裝Android
:
是:http://developer.android.com/sdk/index.html

5.安裝ADT
(1)線上安裝ADT
啟動Eclipse,然後選擇Help->Install New SoftWare
ADT線上安裝地址:
https://dl-ssl.google.com/android/eclipse/
如果出現下列錯誤:
Failed to fetch URL
https://dl-ssl.google.com/android/repository/repository.xml, reason: java.security.cert.CertificateException: No name matching dl-ssl.google.com found

這樣修改:
sudo vi /etc/hosts
203.208.46.100 dl.google.com
203.208.46.100 dl-ssl.google.com

6.配置ADT的Android的目錄.
啟動eclipse,選擇Window > Preferences..
選擇解壓縮的Android SDK的的地址

7.編寫Android HelloWorld進行測試

File->New->Project...
然後選擇Android下的Android project,  然後填寫下面的資訊:
project name:HelloAndroid  這是項目名稱,也就是包含檔案的目錄名稱
Application name:Hello,Android 這是應用程式名稱字,也是程式啟動並執行時候顯示在螢幕上方的文字
Package Name:my.android  這個不用解釋,學過java的都應該知道,這是類的包名
Create Activity:helloandroidactivity  這是activity的名字,android程式要顯示都是以activity來啟動的,也就是一個activity子類的名字
其他可以不用改動,就用預設值,然後單擊Finish就完成了項目的建立.

相關文章

聯繫我們

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