当前位置:  开发笔记 > 编程语言 > 正文

当你在Eclipse中使用堆栈中的SDK类获得堆栈跟踪时,如何看待SDK源代码?

如何解决《当你在Eclipse中使用堆栈中的SDK类获得堆栈跟踪时,如何看待SDK源代码?》经验,为你挑选了1个好方法。

当您使用Eclipse插件和调试器开发Android应用程序并获得堆栈跟踪时,您将看不到任何SDK源代码.你需要采取哪些措施来解决这个问题?假设初学Java程序员.

为了澄清,我希望Eclipse在跳转到堆栈帧时自动向我显示正确的源文件和行.我假设我需要找到正确的SDK源代码,将它们放在我的本地系统上,然后告诉Eclipse如何查找和使用它们.问题是,我究竟是如何做这些步骤的.



1> Heikki Toivo..:

感谢#android IRC频道上的lukehutch,我指的是一篇描述如何解决问题的博客文章.

这甚至是一个问题的原因是因为谷歌没有包含SDK的来源.修复此问题有一个错误.

解决方法,如博客文章中更详细的描述,是使用git获取源代码(我为repo命令指定了release-1.0分支,我希望与SDK 1.0-r2相对应),收集所有java源文件并将它们放入在sources /目录下的正确目录结构中(它位于SDK的android.jar旁边),并在Eclipse中刷新jar,此时您可以浏览SDK类源.

最后,在调试器中运行应用程序,直到从SDK类获得堆栈跟踪,然后您将看到一个用于配置源的按钮:添加您创建的sources目录.

上面的博客链接有一个小的Python脚本,可以收集所有java文件并从中创建正确的目录结构.

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有