调试android框架UI部分
我想调试安卓锁屏。 我有完整的源代码 我发现的是调试android框架UI部分,android,remote-debugging,android-framework,Android,Remote Debugging,Android Framework,我想调试安卓锁屏。 我有完整的源代码 我发现的是Lockscreen.java(extends LinearLayout)放在frameworks\base\policy文件夹下,即框架的一部分 我在internet/stackoverflow上发现的是,如何从system\u进程调试android框架服务 或者如何从应用程序调试框架(基本上附加框架源代码) 但是,如何调试作为android框架一部分编写的东西(UI部分,如锁屏),而不是服务 我的问题是我既没有应用程序也没有服务。我得到了答案
Lockscreen.java
(extends LinearLayout)放在frameworks\base\policy
文件夹下,即框架的一部分
我在internet/stackoverflow上发现的是,如何从system\u进程调试android框架服务
或者如何从应用程序调试框架(基本上附加框架源代码)
但是,如何调试作为android框架一部分编写的东西(UI部分,如锁屏),而不是服务
我的问题是我既没有应用程序也没有服务。我得到了答案
问题是eclipse并没有将框架代码检测为应用程序
因此,我无法从“添加->项目”选项添加框架代码
我现在所做的是,我在policy
文件夹中添加了任何伪androidManifest.xml(eclipse似乎只检测清单文件,而不是mk文件)
因此eclipse开始将其作为应用程序进行检测
现在我启动了debug configurations
,并给出了system\u进程的id
,然后按debug并设置断点
成功了