在 Eclipse 中调试基于 AIDL 的远程服务

Posted

技术标签:

【中文标题】在 Eclipse 中调试基于 AIDL 的远程服务【英文标题】:Debug AIDL based remote service in Eclipse 【发布时间】:2011-12-22 20:41:43 【问题描述】:

我正在使用 AIDL 构建一个远程服务,为客户端应用程序提供一些功能。我在服务的代码中遇到了一些问题,我想对其进行调试。不幸的是,Eclipse 不会在远程服务的 AIDL 函数内的断点处停止。

如何让 Eclipse 在实现 AIDL 接口存根的服务中停止?

【问题讨论】:

【参考方案1】:

在构建过程中,android 会自动从 .aidl 文件中生成同名的 .java 文件。我认为你应该把断点放在那里。

【讨论】:

您在aidl 文件中声明的接口应该在某个地方实现(在java 文件中)。我认为你应该把断点放在那里。 我明白你说的。但这似乎不起作用。它不会在那一刻停止。

以上是关于在 Eclipse 中调试基于 AIDL 的远程服务的主要内容,如果未能解决你的问题,请参考以下文章

基于Eclipse远程调试解决的预上线首页打开特别慢的问题

基于AIDL编程实现Android远程Service服务

基于AIDL编程实现Android远程Service服务

基于AIDL编程实现Android远程Service服务

在eclipse中远程调试python项目

如何使用 Chrome 开发工具调试基于 v8 的远程应用程序