当前位置:首页 » 操作系统 » 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:49:07 浏览:897
java怎么装 发布:2025-04-03 12:41:54 浏览:847
服务器和路由器属于什么设备 发布:2025-04-03 12:25:43 浏览:873
新手学java7编程 发布:2025-04-03 12:17:27 浏览:871
某宝算法 发布:2025-04-03 12:12:26 浏览:285
脚本模拟鼠标点击 发布:2025-04-03 12:06:19 浏览:318
老安卓接口是什么 发布:2025-04-03 11:57:31 浏览:763
nginx资源服务器搭建 发布:2025-04-03 11:44:52 浏览:407
安卓开发和嵌入式哪个难 发布:2025-04-03 11:25:09 浏览:318
ftp链接本地虚拟机 发布:2025-04-03 11:25:02 浏览:793