文章分類:移動開發 關鍵字: 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