Android 源碼調試

來源:互聯網
上載者:User

http://wangliping.net/android_debug

文中提到的 development/ide/eclipse/.classpath

其檔案是隱藏的

(Ubuntu下顯示隱藏檔案:開啟檔案瀏覽器 然後點擊左上方的 查看->顯示隱藏檔案(Ctrl+H))

修改eclipse程式的配置
1)、修改eclipse緩衝設定
把eclipse.ini(在eclipse軟體的安裝目錄下)的3個值改為下面的值:
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
2)把android-formatting.xml和android.importorde (這兩個檔案在<android source code path>/development/ide/eclipse/目錄下)匯入eclipse
android-formatting.xml、.classpath和android.importorder都放在development/ide/eclipse/下
android-formatting.xml用來配置eclipse編輯器的代碼風格;android.importorder用來配置eclipse的import的順序和結構。
在window->preferences->java->Code style->Formatter中匯入android-formatting.xml
在window->preferences->java->Code style->Organize Imports中匯入android.importorder

3.拷貝 ..\development\ide\eclipse\.classpath 到 ..\.classpath

4.把android源碼作為一個工程匯入eclipse
匯入前先檢查.classpath裡的檔案在android源碼中是否有相應的檔案(檔案夾),否則也會破壞android源碼(一般是多添加檔案/檔案夾),.classpath裡多餘的路徑可刪除
建立Java Project(不是android project,否則會破壞android源碼),選擇從已存在的工程匯入,工程名任意,完成。
匯入時,eclipse要build工程,比較慢。

調試android源碼

http://wangliping.net/android_debug

注意順序:

1)啟動模擬器 $ emulator -avd AVD15

2)手動啟動 $ ddms

3)啟動 eclipse(這是會提示ddms已經被佔用) 並匯入工程

4)選擇要調試的App

Remote Java Application

在eclipse裡, Run->Debug Configuration->Remote Java Application->New, 設定 Connection port to 8700 (DDMS’s 預設連接埠,你可以改變它).

相關文章

聯繫我們

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