當前位置:首頁 » 操作系統 » android源碼debug

android源碼debug

發布時間: 2024-05-02 03:41:13

1. 如何調試跟蹤Android Framework源代碼

本文講解如何在Eclipse中導入Android源代碼(包括Framework和Application的代碼),然後通過模擬器或真機跟蹤/調試Android的java代碼,區別於一般基於Android SDK的純應用開發,這里可以跟蹤/調試Framework中的代碼。

一、准備工作

確保機器上已經安裝並配置下列軟體環境:JDK/ Eclipse / Android SDK / ADT

即,機器上已經安裝了Eclipse下Android應用開發所需的環境。如果還未配置,移步《搭建Windows下Android應用開發環境——Eclipse/Android/ADT》。

另外,為了跟蹤調試Android源碼,你還需要有Android源碼,並有源碼的編譯環境,可以是:

  • 虛擬機環境 虛擬機中安裝Linux,Linux下編譯Android源碼。此環境下,如果要在宿主機的Eclipse中調試,還需要把Android的源碼路徑共享出來,宿主機可訪問到;

  • 有單獨的可編譯Android的網路環境 在你的客戶端的機器上訪問伺服器共享出來的Android的源碼路徑;

  • Linux環境下直接通過Eclipse跟蹤調試本機上的Android源碼。

  • 注意:不管哪種工作方式,Android源碼要都是已經編譯過的,且編譯時採用的是Eng模式(vs User mode)。編譯Android Platform和Kernel的過程,可參考《Ubuntu10.10下編譯Android2.2平台》及《Ubuntu10.10下編譯Android2.2內核》。

    二、基本設置

    准備工作完畢之後,現在做一些基本的設置。

    1. 把Android源碼路徑<Android_ROOT>下的developmentideeclipse中的.classpath文件復制到<Android_ROOT>下;如果需要在模擬器中進行調試的話,需要復制三個img(具體方法見http://wenku..com/view/26d9063c87c24028915fc366.html)

    2. 修改Eclipse的設置

    修改eclipse.ini文件,更改下列內容:

    [plain]view plain

  • -Xms40m

  • -Xmx384m

  • 改為:

    [java]view plain

  • -Xms128m

  • -Xmx512m

  • 這里增大最小Java堆大小到128MB,增大最大Java堆大小到512MB。

    三、Eclipse中創建工程

    1. File > New > Java Project

熱點內容
伺服器和路由器屬於什麼設備 發布:2025-04-03 12:25:43 瀏覽:872
新手學java7編程 發布:2025-04-03 12:17:27 瀏覽:871
某寶演算法 發布:2025-04-03 12:12:26 瀏覽:284
腳本模擬滑鼠點擊 發布:2025-04-03 12:06:19 瀏覽:317
老安卓介面是什麼 發布:2025-04-03 11:57:31 瀏覽:761
nginx資源伺服器搭建 發布:2025-04-03 11:44:52 瀏覽:406
安卓開發和嵌入式哪個難 發布:2025-04-03 11:25:09 瀏覽:318
ftp鏈接本地虛擬機 發布:2025-04-03 11:25:02 瀏覽:793
手機扣扣怎麼找回密碼 發布:2025-04-03 11:24:17 瀏覽:222
安卓平板上做記事本哪個好用 發布:2025-04-03 11:21:27 瀏覽:865