Gradle不使用最新版本的支持库吗?

u3l

我一直在使用android.support.v7.widget软件包-特别是RecyclerView类(其他问题除外,但这就是问题所在)。

直到今天早些时候,它都运行良好,现在看来它随机默认为该程序包的早期版本。我之所以这样说是因为:

  1. 当我尝试打电话myRecyclerView.addOnScrollListener(myScrollListener)myRecyclerView.getChildAdapterPosition(myView)等Android Studio中给出了编译错误Cannot resolve method ...
  2. 如果我将其更改为myRecyclerView.setOnScrollListener(myScrollListener)(即使用set代替add),它可以正常工作,并且不会显示不赞成使用的错误,这应该是因为方法不赞成使用。

我不知道为什么当我一直在使用并且能够较早地使用这些方法进行编译时,现在却显示错误-似乎好像是在使用早期版本的android.support.v7.widget库,但是我不知道为什么会这样做或如何修理它...

编辑:我的build.gradle:

apply plugin: 'com.android.application'

android {
compileSdkVersion 21
buildToolsVersion "21.1.2"

defaultConfig {
    applicationId "com.myapp.app"
    minSdkVersion 15
    targetSdkVersion 21
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

repositories {
    mavenCentral()
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.google.android.gms:play-services:6.5.87'
compile 'com.android.support:support-v4:21.0.3'

compile 'com.balysv:material-ripple:1.0.2'

compile 'com.facebook.android:facebook-android-sdk:4.1.0'

compile 'com.github.castorflex.smoothprogressbar:library-circular:1.0.1'

compile 'com.github.rey5137:material:1.1.1'
compile 'com.android.support:design:22.2.0'

compile 'com.joooonho:selectableroundedimageview:1.0.1'

compile 'com.rengwuxian.materialedittext:library:2.1.3'

}
小火影忍者

我不确定,如何导入它,但是如果要使用RecyclerView,则需要添加其依赖项,即编译 'com.android.support:recyclerview-v7:22.2.0'

我看不到您是否已向RecyclerViewgradle脚本添加依赖项。另外,请记住,它不是appcompat软件包随附的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Gradle 为某些库获取最新版本

来自分类Dev

为什么不使用最新版本的Bash?

来自分类Dev

凌空不使在Android的最新版本请求

来自分类Dev

最新版本的 NodeJS,受 Zurb Foundation 6 (v6.4.3) 支持吗?

来自分类Dev

升级emberjs脚本以支持最新版本

来自分类Dev

我可以将最新版本的appcompat库与针对sdk 21的项目一起使用吗

来自分类Dev

Gradle无法解析到存储库上的最新版本

来自分类Dev

Gradle依赖关系:使用的是最新版本还是最早的版本?

来自分类Dev

Gradle依赖项:使用的是最新版本还是最旧版本?

来自分类Dev

为什么默认情况下Perl不使用最新版本?

来自分类Dev

git clone 不是克隆某个存储库的最新版本吗?

来自分类Dev

在Linux中使用简历备份仅支持最新版本

来自分类Dev

Realm - 库的最新版本在哪里?

来自分类Dev

最新版本的Chrome Broke修复了背景吗?

来自分类Dev

grep 2.25是Ubuntu 16.04的最新版本吗?

来自分类Dev

如何检查Gradle中使用的依赖项的最新版本

来自分类Dev

使用Cordova CLI 3.6安装最新版本的Cordova吗?

来自分类Dev

我应该配置我的服务器以使用最新版本的 PHP 吗?

来自分类Dev

使用pod后没有最新版本

来自分类Dev

安装和使用最新版本的Ruby

来自分类Dev

Bison最新版本已安装但尚未使用

来自分类Dev

使用最新版本的iText XML到PDF

来自分类Dev

强制Bower使用最新版本的依赖项

来自分类Dev

如何使用apt安装最新版本的Git?

来自分类Dev

如何使用apt安装最新版本的Git?

来自分类Dev

使用cURL检索页面的最新版本

来自分类Dev

使用代码块安装Allegro的最新版本

来自分类Dev

如何确保我使用最新版本的bash?

来自分类Dev

如何安装和使用最新版本的GNOME?

Related 相关文章

热门标签

归档