android源码导入eclipse,framework层如果是通过实现aidl接口的函数无法实现单步调试

slq19870609 2011-05-25 05:44:08
如setOnClickListener是没有通过aidl实现的如果在framework中加断点,可以进行单步调试。
如InstalledAppDetails中的movePackage函数是PackageManagerService实现IPackageManager.aidl就不能进行单步调试。
是否是由于eclipse无法识别aidl文件导致的,有没有好的解决方法,谢谢大家了!!
...全文
493 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianwei824 2011-06-22
  • 打赏
  • 举报
回复
http://blog.csdn.net/ghd2000/archive/2010/12/17/6082339.aspx
http://blog.csdn.net/jackyu613/archive/2010/11/16/6011564.aspx

希望这两篇blog可以帮到你
slq19870609 2011-05-26
  • 打赏
  • 举报
回复
我已经导入了\out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar

继续举movePackage的例子,我在InstalledAppDetails中的mPm.movePackage中打断点,当我单步跟踪时,先进入ContextImpl中的movePackage函数,然后进入out目录生成的Ipackagemanager.java中,而不是通过Ipackagemanager.aidl进入packagemanagerservice.java,哪里的链接环节出了问题呢。
谢谢大家!
六百万 2011-05-26
  • 打赏
  • 举报
回复
操作步骤:
1.点击左上角工程project-->Properties-->Java Build Path-->Libraries
2.在左边有一个Add External JARS,你可以导入所需要的文件(一般是去out目录下找需要的JAR包)

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧