【问题标题】:Where are all versions of recyclerview?recyclerview 的所有版本在哪里?
【发布时间】:2017-09-14 11:19:35
【问题描述】:

为了在android项目中包含recyclerview,我们使用

compile 'com.android.support:recyclerview-v7:26.0.2'.

我想知道 gradle 从哪里得到 recyclerview 包。我如何知道所有以前的 recyclerview 版本?

我在 maven 和 jcenter 中搜索过 recyclerview 包,但没有得到任何结果。

【问题讨论】:

  • 谁告诉你那个是库要用recyclerView?正确的库是 com.android.support:recyclerview-v7:25.3.1

标签: android android-recyclerview android-gradle-plugin android-support-library


【解决方案1】:

您需要使用compile 'com.android.support:recyclerview-v7:26.0.2' 来查看回收站,而不是com.android.support:animated-vector-drawable:26.0.2

所有版本都支持库版本。您可以在此处获取支持库版本历史记录。

https://developer.android.com/topic/libraries/support-library/revisions.html

【讨论】:

    【解决方案2】:

    要包含 RecyclerView,您必须在 build.gradle 中添加:

    compile 'com.android.support:recyclerview-v7:26.0.2'
    

    我在 maven 和 jcenter 中搜索了 recyclerview 包,但没有得到任何结果。

    recyclerview 包含在 SDK 管理器 中(因此在本地)。现在,从 25.4.0 开始,RecyclerView 库已部署在 Google maven repo 中,并且需要:

    allprojects {
        repositories {
            jcenter()
            maven {
                url "https://maven.google.com"
            }
        }
    }
    

    我如何知道所有以前版本的 recyclerview?

    您可以找到list hereold versions here

    你也可以找到other info here:

      //it requires compileSdkVersion 26
      //it requires to add the google maven repo 
      //  maven {
      //        url "https://maven.google.com"
      //        }
      compile 'com.android.support:recyclerview-v7:26.0.2'
      compile 'com.android.support:recyclerview-v7:26.0.1'
      compile 'com.android.support:recyclerview-v7:26.0.0'
    
      //it requires compileSdkVersion 25
      compile 'com.android.support:recyclerview-v7:25.4.0'
      compile 'com.android.support:recyclerview-v7:25.3.1'
      compile 'com.android.support:recyclerview-v7:25.3.0'
      compile 'com.android.support:recyclerview-v7:25.2.0'
      compile 'com.android.support:recyclerview-v7:25.1.1'
      compile 'com.android.support:recyclerview-v7:25.1.0'  
      compile 'com.android.support:recyclerview-v7:25.0.0'  
    
      //it requires compileSdkVersion 24
      compile 'com.android.support:recyclerview-v7:24.1.1'  
      compile 'com.android.support:recyclerview-v7:24.1.0'  
    
      //it requires compileSdkVersion 23
      compile 'com.android.support:recyclerview-v7:23.4.0'
      compile 'com.android.support:recyclerview-v7:23.3.0'
      compile 'com.android.support:recyclerview-v7:23.2.1'
      compile 'com.android.support:recyclerview-v7:23.2.0'
      compile 'com.android.support:recyclerview-v7:23.1.1'
      compile 'com.android.support:recyclerview-v7:23.1.0'
      compile 'com.android.support:recyclerview-v7:23.0.1'
      compile 'com.android.support:recyclerview-v7:23.0.0'
    
      //it requires compileSdkVersion 22
      compile 'com.android.support:recyclerview-v7:22.2.1'
      compile 'com.android.support:recyclerview-v7:22.2.0'
      compile 'com.android.support:recyclerview-v7:22.1.1'
      compile 'com.android.support:recyclerview-v7:22.1.0'
      compile 'com.android.support:recyclerview-v7:22.0.0'
    
      //it requires compileSdkVersion 21
      compile 'com.android.support:recyclerview-v7:21.0.3'
      compile 'com.android.support:recyclerview-v7:21.0.2'
      compile 'com.android.support:recyclerview-v7:21.0.0'
    

    【讨论】:

    • 谢谢!但是我使用recyclerview库没有使用maven { url "https://maven.google.com" } 这个仓库是默认包含在maven中的吗?
    • @XiangZhang 没有。这取决于版本。 v26 仅在 google repo 上。查看官方文档。
    【解决方案3】:

    可以在此处找到 RecyclerView 的版本历史: https://developer.android.com/jetpack/androidx/releases/recyclerview

    【讨论】:

      【解决方案4】:

      您必须为 Recycler View 使用 compile 'com.android.support:recyclerview-v7:26.0.2' 库。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-06-12
        • 1970-01-01
        • 2020-05-26
        • 1970-01-01
        • 2018-10-22
        • 2016-12-20
        • 2010-09-23
        • 1970-01-01
        相关资源
        最近更新 更多