讲这个的文章很多, 简单的说下我在调试过程中遇到的一些问题:
有一篇博客还行(其实就是把官方文档翻译了一变而已 - -!) :
http://www.cnblogs.com/zhangweia/archive/2010/08/19/1803434.html
环境:ubuntu , android源码(不是基于SDK开发的那种)
1:一开始有个疑问, 既然是拿shell启动模拟器,那么还要SDK干什么呢.? 后来想通了,SDK是拿来调试的.!
2:配置好SDK环境变量以后,运行DDMS命令,报错。说在tools目录下找不到adb,这个问题以前遇到过,所以解决起来比较顺利!由于官方在升级某个版本的SDK时,把tools中的adb搬到platform-tools中去了, 所以大家在调试android源码的时候找个以前的SDK就可以了, 不要下那个没有platform-tools文件夹就跑不起来的SDK!
3:关闭eclipse,运行ddms, 点击你要调试的应用,然后打开eclipse,在eclipse中配置debug的端口号为8700就ok了!
http://www.ibm.com/developerworks/cn/opensource/os-cn-android-anmt2/index.html