Android Studio:库项目中不存在资源文件

Android Studio: Resource file does not exist in library project

我正在使用 Android Studio,并且最近将项目 A 中的 build.gradle 文件从 apply plugin: 'com.android.application' 更改为 apply plugin: 'com.android.library',以便能够将其用作另一个库中的库项目说 B。但是现在它显示我在 A 中使用的库的资源未找到错误。

Error:(165, 104) error: package android.support.v7.appcompat.R does not exist

不仅适用于 appcompat,也适用于其他少数人。

我已经完成了 "Sync project with gradle files"、干净的项目,以及在 gradlew clean 等其他主题中提出的一些其他建议。但仍然出现相同的错误。

如有任何帮助,我们将不胜感激。谢谢。

这对我有用:

去掉前缀android.support.v7.appcompat.,直接使用R.id.<your_id>.

这可能与依赖项在 Gradle 中的工作方式有关,您不再需要指定 R 文件的完整路径。

找到了类似的答案here

希望对您有所帮助..