【问题标题】:Can't use RecyclerView in my Android library project无法在我的 Android 库项目中使用 RecyclerView
【发布时间】:2015-08-28 12:10:44
【问题描述】:

我有一个 Android 库项目,想要包含一个扩展 RecyclerView.Adapter 的类。我的build.gradle 文件包括以下内容:

apply plugin: 'com.android.library'

dependencies {
    compile 'com.android.support:recyclerview-v7:21.0.+'
}

尽管如此,我无法在任何 java 文件中导入 RecyclerView;它甚至没有出现在 Android Studio (Control+Space) 的代码完成弹出窗口中。怎么了?

【问题讨论】:

  • Android Studio 中的智能建议框是 Option/Alt + Space
  • 我的意思是代码完成,但这没关系,在任何一种情况下都不存在。

标签: android gradle dependencies android-recyclerview android-library


【解决方案1】:

重建项目 并清理它

【讨论】:

  • 这更多的是评论而不是答案,如果您详细说明构建和清理如何解决问题,那么您将获得更多答案
  • 好吧,这行得通(现在我觉得很愚蠢)。我最好的猜测是关于 gradle 缓存需要清理的东西的方式。
【解决方案2】:

我遇到了完全相同的问题。不幸的是,您接受的答案对我不起作用。我所做的是—— 转到我的库 gradle 文件 (build.gradle(Modules:youLibraryname)) 并添加 RecyclerView 的类路径。像这样的,

dependencies{ 

compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'

}

希望这对某人有所帮助! :)

【讨论】:

    猜你喜欢
    • 2012-04-26
    • 1970-01-01
    • 2015-11-12
    • 2019-02-12
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    • 2016-09-18
    • 1970-01-01
    相关资源
    最近更新 更多