【问题标题】:Can't import RecyclerView after adding the support library to build.gradle & syncing project将支持库添加到 build.gradle & 同步项目后无法导入 RecyclerView
【发布时间】:2016-06-28 03:32:30
【问题描述】:

我使用的是 Android Studio Beta 6,并且已将 RecyclerView 支持库添加到 build.gradle 的末尾。 我的应用已经运行良好,我现在只需要使用RecyclerView

这里是build.gradle

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 21
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
        addCustomFieldsToBuildConfig(release)
        addCustomFieldsToBuildConfig(debug)
    }
}

dependencies {
    // ...
    compile 'joda-time:joda-time:2.1'
    compile 'com.google.android.gms:play-services-ads:+'
    compile 'com.google.android.gms:play-services-analytics:+'
    compile 'com.android.support:support-v13:21+'
    compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'
    compile files('libs/com_nineoldandroids.jar')
    compile files('libs/comscore.jar')
    compile files('libs/crittercism_v2_1_7_crashonly.jar')
    compile files('libs/urbanairship-lib-1.0.1.jar')
    compile files('libs/adobeMobileLibrary-4.8.1.jar')
    compile "commons-io:commons-io:2.4"
    compile 'org.jsoup:jsoup:1.8.3'

    // I WANT TO ADD THESE:
    compile 'com.android.support:appcompat-v7:21.+'
    compile 'com.android.support:recyclerview-v7:21.+'
}

我已经尝试过RecyclerView 的特定版本,例如“21.0.2”,但它们都会导致相同的问题。我要求Android Studio同步gradle设置,没有错误。

但正如您所见,我无法在support 之后自动完成v7

【问题讨论】:

  • 您是否尝试过在方法中简单地键入 RecyclerView 并查看 Studio 是否会建议从何处导入它?
  • 是的,所有 RecyclerView 引用都以红色突出显示,并且将鼠标悬停在它们上方会显示“无法解析符号 RecyclerView”
  • 我唯一的想法是您正在编辑的文件与您修改的 gradle 文件位于不同的项目中。
  • 我不敢相信,但我必须先“制作”这个项目。一旦我这样做了,它就能够解决所有问题。 ????对于build.gradle 中以前的库添加,我不必这样做,一个简单的同步就可以使所有内容保持最新。
  • 更改 gradle 文件后,Studio 没有立即提示您再次同步吗?任何更改后都应该显示一个黄色横幅。

标签: android android-studio android-recyclerview android-support-library


【解决方案1】:

如果这对使用 Android Studio 遇到类似情况的人有所帮助,但我必须先转到 Build -> Make Project,然后它才能解析对 RecyclerView 类的引用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-28
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多