Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse上的F3不会转到所选的类 出身背景_Eclipse_Adt_Android Library - Fatal编程技术网

Eclipse上的F3不会转到所选的类 出身背景

Eclipse上的F3不会转到所选的类 出身背景,eclipse,adt,android-library,Eclipse,Adt,Android Library,我有多个android库,每个库都有自己的类 问题 出于某种原因,对于从这些库的某个类扩展而来的类,当我单击F3转到该类本身时,会出现一个错误: 此类文件的Jar属于容器“Android依赖项”,该容器不允许修改其条目上的源附件 我试过的 我对此问题进行了一些搜索,并找到了多种解决方案,例如,和,但没有一种对我有效: 清洁工程 设置生成路径的顺序,使src位于末尾,而gen folder位于其前面。 更新ADT,因为它可能已修复。 添加源附件,但由于某些原因被阻止的android库不可能这样做。

我有多个android库,每个库都有自己的类

问题 出于某种原因,对于从这些库的某个类扩展而来的类,当我单击F3转到该类本身时,会出现一个错误:

此类文件的Jar属于容器“Android依赖项”,该容器不允许修改其条目上的源附件

我试过的 我对此问题进行了一些搜索,并找到了多种解决方案,例如,和,但没有一种对我有效:

清洁工程 设置生成路径的顺序,使src位于末尾,而gen folder位于其前面。 更新ADT,因为它可能已修复。 添加源附件,但由于某些原因被阻止的android库不可能这样做。 问题 为什么会发生这种情况

为什么即使在我拥有的最新ADT 22.3.0.v201310242005-887826上,它仍在发生?

引用mik3y的话,这对我很有用:

右键单击非库项目B并选择生成路径:

在“项目”选项卡中,将库项目作为依赖项添加到项目A中。 在“顺序和导出”选项卡中,确保项目A的优先级高于占位符/捆绑库项目。 为了解决这个问题,我必须使用ADT15、Eclipse3.7和新项目来完成这两个步骤

编辑:


你能不能给我一个截图,显示项目a在列表中的确切位置,以及项目a在列表中的位置?对不起,我不知道如何将截图上传到评论中。我将我的库项目置于Order和Export列表中Android依赖项之上。这对我很管用。请记住,我还将库添加到了“项目”选项卡中。所有这些都在客户项目的项目属性中。我正在使用ADTv22.0.0。希望有帮助!你可以编辑答案,或者添加一条评论,其中包括一个指向图片托管网站的链接,比如流行的imageshack网站。