Ubuntu下建立Android開發環境

來源:互聯網
上載者:User
 

文章分類:移動開發 關鍵字: ubuntu android1、安裝SUN JDK,本文不做介紹,請參考Ubuntu Wiki 

 

2、下載相關軟體 

  • Eclipse IDE 3.4:下載 地址:http://www.eclipse.org/downloads/
  • Android SDK 1.5::http://developer.android.com/sdk/1.5_r1/index.html
  • Android Development Tools plugin:用Eclipse的線上安裝就可以了

下載對應系統相應版本的Eclipse IDE和Android SDK,由於我的系統是x64的,就下載了eclipse-jee-ganymede-SR2-linux-gtk-x86_64.tar.gz和android-sdk-linux_x86-1.5_r1.zip。 

 

3、安裝Android SDK 
將下載的檔案android-sdk-linux_x86-1.5_r1.zip解壓縮到~/androidSDK檔案夾,在終端中運行 

引用sudo gedit /etc/environment

在檔案末尾加入 引用PATH=$PATH:~/androidSDK/tools

配置之後就可以保證在終端中可以直接運行Android Debug Bridge (adb)。 

 

4、安裝Eclipse IDE和Android Development Tools plugin 
將下載的eclipse-jee-ganymede-SR2-linux-gtk-x86_64.tar.gz解壓縮到~/eclipse檔案夾下,運行eclipse 
選擇Help > Software Updates....,進入Available Software標籤,點擊Add Site...按鈕後,輸入 

引用https://dl-ssl.google.com/android/eclipse/

點OK按鈕後,完成Android Development Tools plugin安裝。 

 

5、設定Eclipse 
選擇Window > Preferences...開啟Preferences視窗,在左邊選擇Android,在SDK Location處點擊Browse按鈕後,選擇Adroid SDK的安裝地址後,點OK完成設定。

 

6. 查看Android源碼

拷貝SDK 安裝目錄下的sources目錄到platforms下對應版本下即可.

 

7. 在android程式中使用第三方包

選擇項目的properties,然後:

這樣,android外掛程式(adt)會將該jar檔案中的所有class檔案重新編譯為android虛擬機器中的檔案,和項目中的java檔案產生的android編譯檔案一起打包到classes.dex檔案中。

這個classes.dex在apk檔案包中,apk是通過zip格式壓縮的。

如果想反編譯出dex檔案包中的檔案資訊,可以執行:

adb shell

這樣可登入到android手機(或者是模擬器)上,執行:

cd /data/dalvik-cache

這個目錄下放置了所有軟體的dex的緩衝,列出檔案找到需要反編譯的檔案名稱:

ls

然後執行反編譯命令:

dexdump -d -f -h /data/dalvik-cache/data@app@com.easymorse.apk@classes.dex > classinfo.txt

8. 如何查看第三方組件源碼[以ormlite-android-4.22.jar 和 ormlite-core-4.22.jar為例]

我們先下載好相對應的[源碼包]和[協助文檔包],分別為:ormlite-android-4.22-sources.jar;ormlite- android-4.22-javadoc.jar 和 ormlite-core-4.22-sources.jar;ormlite-core-4.22-javadoc.jar,我們在項目中添加一個 lib檔案夾來存放jar包,項目工程目錄如下:

步驟如:

第一:在Referenced Libraries目錄下右鍵第三方組件包[ormlite-android-4.22.jar ] --> Build Path --> Configure Build Path...

第二:在彈出的屬性框中,按如操作:

在Source Attachment Configuration框中,點擊External File...按鈕來選擇源碼的位置,記在/lib目錄下的ormlite-android-4.22-sources.jar包。然後點擊OK按鈕。

第三:添加協助文檔包。操作如:

在Javadoc For 'ormlite-android-4.22.jar'屬性框中點擊Browse按鈕來選擇協助文檔包,然後點擊OK按鈕。

第四:經過以上的操作步驟,就完成了對第三方組件源碼的添加設定以及協助文檔的添加和設定。這樣就可以和查看Android源碼一樣可以查看第三方組件的源碼了,同時在Eclipse中把游標定位到某個類,按F1鍵就可以查看相應的協助文檔了。對ormlite-core-4.22.jar 的操作也是一樣。

 9. eclipse 中匯入已存在的Android程式:

New --- Other ---Android --- Android project from existing code

以上資訊來自網上部落格:

部分部落格地址:

http://blog.csdn.net/cjjky/article/details/6535426

http://www.oschina.net/question/4873_27324

相關文章

聯繫我們

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