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。
希望对您有所帮助..
我正在使用 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。
希望对您有所帮助..