sty*_*972 52
在我终于找到一些时间和充分的理由来深入研究这个问题后,我将详细阐述Thornbjorn的答案.
截至目前,Google改变了您的Android项目打包外部Android库的方式.在ADT R17中(我认为)它开始将外部项目源打包到.jar文件中,并将它们直接包含在Android Dependencies或/ libs文件夹中的项目中.
现在,当调试器遇到断点时,它会在.jar中显示源代码,实质上是告诉您编辑.class文件.问题是该文件是只读的,因此您必须手动查找.java源.(痛)
修复方法是在调试视图中右键单击项目名称,然后从菜单中选择"编辑源查找...".从那里,删除默认查找路径.之后,手动添加项目引用的关联项目(而不是jar).这可以通过单击Add,选择Java Project,然后检查相应的项目来完成.
好吧,所以我讨厌成为"那个人",考虑到这个人工作的人数,但这对我来说根本不起作用.我的意思是"编辑源查找..."菜单项不在上下文菜单中.我没有错过在Debug Perspective中执行此操作的指令(可能在Debug Perspective中的Project Explorer中).我在应用程序运行时尝试了,而应用程序暂停了.我尝试检查应用程序项目的菜单(可能是指令所指的)和库的项目.没有骰子.这是最新的Eclipse构建.
但是,我能够解决这个问题:
main project properties -> Java Build Path -> Projects选项卡并添加主项目所依赖的项目.Order and Export选项卡并取消选中Android Dependencies| 归档时间: |
|
| 查看次数: |
13105 次 |
| 最近记录: |