资源和android库项目的问题

资源和android库项目的问题,android,eclipse,Android,Eclipse,当我有一个库项目被引用时,我在向我的Android项目添加资源时遇到了问题。这就是我所看到的: 两个项目都编译并运行良好。 当我链接了库项目并且我想向主项目添加一个字符串资源时,XML文件中有一行,所有内容都会编译,但资源不会添加到R类中。我尝试过清理项目、删除R类等,但在链接库之前已经存在的所有资源都存在于R中。 同时,两个项目中存在的资源也被正确地合并 为了解决这个问题,我需要取消与库项目的链接,在主项目中注释对它的所有引用,然后将我添加的所有资源添加到R类中。(然后我需要重新链接库) 我使

当我有一个库项目被引用时,我在向我的Android项目添加资源时遇到了问题。这就是我所看到的:

两个项目都编译并运行良好。 当我链接了库项目并且我想向主项目添加一个字符串资源时,XML文件中有一行,所有内容都会编译,但资源不会添加到R类中。我尝试过清理项目、删除R类等,但在链接库之前已经存在的所有资源都存在于R中。 同时,两个项目中存在的资源也被正确地合并

为了解决这个问题,我需要取消与库项目的链接,在主项目中注释对它的所有引用,然后将我添加的所有资源添加到R类中。(然后我需要重新链接库)

我使用的是
Eclipse和ADT

这是什么原因造成的


谢谢

看起来Eclipse有时甚至没有意识到需要重新生成R.java文件,即使是使用clean+重建。编译过程解决了这个问题,但是代码中的资源引用阻止了它的编译。为了得到一个干净的编译,我有时不得不临时注释掉引用资源的行。然后我取消了这些行的注释,突然一切又恢复了正常


与链接库混合使用,Eclipse会变得非常脆弱。你临时将图书馆项目转变为非图书馆项目的解决方案是我今天的关键。非库+已注释的资源引用+重新编译+取消注释+重新库+重新编译似乎是一个神奇的公式。

Eclipse有时似乎没有意识到,即使使用干净+重新编译,它也需要重新生成R.java文件。编译过程解决了这个问题,但是代码中的资源引用阻止了它的编译。为了得到一个干净的编译,我有时不得不临时注释掉引用资源的行。然后我取消了这些行的注释,突然一切又恢复了正常


与链接库混合使用,Eclipse会变得非常脆弱。你临时将图书馆项目转变为非图书馆项目的解决方案是我今天的关键。非库+已注释的资源引用+重新编译+取消注释+重新库+重新编译似乎是一个神奇的公式。

Eclipse在Android上有一些问题。你能尝试一下吗?1)刷新主项目的resources文件夹,2)刷新整个主项目,3)重新启动eclipse?同时确保你使用的是最新版本的ADT。eclipse在Android上有一些问题。您可以尝试-1)刷新主项目的resources文件夹,2)刷新整个主项目,3)重新启动eclipse吗?还要确保您使用的是最新版本的ADT。