我正在使用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,也适用于其他少数人。
我已完成“使用gradle文件同步项目”,清理项目以及其他线程(如gradlew clean
)中建议的其他一些项目。但仍然得到同样的错误。
任何帮助将不胜感激。感谢。
答案 0 :(得分:1)
这对我有用:
删除前缀android.support.v7.appcompat.
,然后只使用R.id.<your_id>
。
这可能与Gradle中依赖项的工作方式有关,您不再需要指定R文件的完整路径。
找到了类似的答案here。
希望有所帮助......