Android 将我的应用程序连接到图书馆项目后,R赢得了';无法生成

Android 将我的应用程序连接到图书馆项目后,R赢得了';无法生成,android,android-library,Android,Android Library,我有一个Android库项目,用于我的项目之间共享的所有公共内容。今天我将这个库附加到一个新项目,最后这个新应用程序停止生成R,所有活动都会遇到错误。当我离开图书馆时,一切都很好。而且所有以前连接的应用程序都可以毫无问题地编译和构建。所以我认为这个项目和图书馆项目之间有点不对劲。我用谷歌搜索了这个问题,并在SOF中的其他类似线程中做了所有事情,但都没有解决这个问题 有什么想法吗?您可以尝试删除R.java文件并清理项目。我以前做过这个手术。确保你的项目没有错误,否则它不会重新创建它。解决这个问题

我有一个Android库项目,用于我的项目之间共享的所有公共内容。今天我将这个库附加到一个新项目,最后这个新应用程序停止生成R,所有活动都会遇到错误。当我离开图书馆时,一切都很好。而且所有以前连接的应用程序都可以毫无问题地编译和构建。所以我认为这个项目和图书馆项目之间有点不对劲。我用谷歌搜索了这个问题,并在SOF中的其他类似线程中做了所有事情,但都没有解决这个问题


有什么想法吗?

您可以尝试删除R.java文件并清理项目。我以前做过这个手术。确保你的项目没有错误,否则它不会重新创建它。

解决这个问题后,我注意到我有一个@+id/。。。在我的values/styles.xml文件中,删除该行后,一切都会正常。
问题是为什么在任何地方都没有记录这是不允许的,以及为什么在将project连接到库项目之前不会生成错误?

库中是否有任何类具有R的导入,您已在其其他导入中手动添加了该导入?如果是这样的话,您可能希望删除该导入,重新清理并构建。这两个项目的android版本是什么?min sdk 8和target sdk 18项目和库在连接之前编译并运行正常。连接后项目不会编译,因为它的R.java没有生成。java构建路径中的一切都正常吗?你也试过清洁吗?确保资源中没有错误。是。即使拆下后,它们也可以正常工作!我确实尝试过清理,资源中没有错误!奇怪!那么,当您分离它时,它会生成R.java?让我们