如何调试Android Source Calendar App

时间:2014-03-01 23:16:38

标签: android android-source

我已经从android.googlesource.com下载了Calendar应用程序及其所有依赖项,例如(datetimepicker,colorpicker ...),我正在尝试启动应用程序,好像它是一个android项目,但有几个错误发生在图片

enter image description here

我想问的Question并希望很清楚:

Is there is a way to debug the apps found in the android source code packages ?

我正在尝试集成应用程序的各个部分,但首先我应该理解如何构建它来选择一些代码部分和xml设计。

1 个答案:

答案 0 :(得分:0)

可以通过Eclipse编译应用程序,但是,它很复杂,因为每个应用程序都需要广告鹰方法。我更喜欢将我的整个AOSP构建代码导入Eclipse,然后调试代码要容易得多。

首先,您需要添加整个平台代码: 您在此处有完整说明:http://source.android.com/source/using-eclipse.html

基本上这就是你所需要的:
1)文件 - >新 - >项目 - > Java项目
2)取消选中“使用默认位置”
3)选择整个AOSP构建的位置
4)按Next(这将需要几分钟)

现在您想要在Eclipse中远程调试应用程序: 1)运行 - >调试配置...
2)单击右侧的“远程Java应用程序” 3)按“新建”
4)选择一个名字(任何名字都可以)
5)选择项目:选择您的AOSP项目
6)使用端口8700
7)按Apply

现在您可以调试AOSP中的任何应用程序(包括AOSP本身): 1)在DDMS视图中按日历过程(例如)
2)运行 - >调试配置...->选择您创建的新远程Java应用程序,然后按应用
3)将出现一个错误框:“工作区中的错误”,但您可以忽略它(按“继续”)
4)转到Debug视图并添加所需的任何断点

就是这样...... 如果您需要在onCreate阶段调试应用,那么您需要转到:
 设置应用 - >开发者选项 - >选择调试应用(选择你的应用) 并选中“Waiit for debugger”