目前的设置:
MainProject是一个图书馆计划
BranchProject是一个新项目,并以MainProject为参考
每当我调试并且MainProject中的文件处于焦点上时(实际上BranchProject只有图形和xml布局更改),"调试"窗口将打开一个只读的.class文件.我希望它打开.java文件,以便我可以直接编辑它.
Skyler在这篇文章中的回答对我 有用:在Android R18更新后,从调试视图中打开源代码编辑.class
以下是摘要:修复是在调试视图中右键单击项目名称,然后从菜单中选择"编辑源查找...".从那里,删除默认查找路径.之后,手动添加项目引用的关联项目(而不是jar).这可以通过单击Add,选择Java Project,然后检查相应的项目来完成.
当您使用Library项目时,您实际上正在做的事情之一就是将您的Library项目编译成jar,然后在您的调用Project中引用该jar.
如果右键单击项目,然后选择"配置构建路径",您将看到一个名为"库"的选项卡,如果您查看"Android依赖项",您会注意到与您的库项目相对应的jar列表.
这些罐子是可扩展的,向您展示它们有一个用于源附件的插槽.通常这是可编辑的,允许您直接链接源,但就ADT而言,这些已经填充并且是不可编辑的.
调试这些文件时,您将链接到具有此附加源的只读类文件.这是因为您没有直接针对源文件运行,而是针对预编译的类文件运行.在ADT团队实现此功能之前,您几乎不得不跳转到直接源代码并重建所有内容.
编辑
看@Steven链接答案:)