【问题标题】:Android Studio - Failed to resolve: com.android.support librariesAndroid Studio - 无法解决:com.android.support 库
【发布时间】:2015-05-22 11:41:29
【问题描述】:

编译时出现 2 个 gradle 错误。

无法解决:com.android.support:recyclerview-v7:22.0.1

无法解决:com.android.support:appcompat-v7:22.0.1

我尝试安装存储库,它开始安装 v14 支持库,完成并同步后,它再次显示相同的错误。还尝试清理和重建项目。

Android 工作室版本:1.2.1.1

Build.gradle(app)

apply plugin: 'com.android.application'

android {
compileSdkVersion 22
buildToolsVersion '22.0.1'

defaultConfig {
    applicationId "com.piserve.geejo.mskv4"
    minSdkVersion 15
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'org.lucasr.dspec:dspec:0.1.1'
compile 'com.mcxiaoke.volley:library:1.0.+'
compile 'com.android.support:appcompat-v7:22.0.1'
compile 'com.android.support:recyclerview-v7:22.0.1'
}

SDK 管理器截图

【问题讨论】:

    标签: android android-gradle-plugin android-sdk-manager


    【解决方案1】:

    这些工件没有发布的22.0.1 版本。使用已发布的版本,例如22.1.1

    【讨论】:

    • 你的意思是支持库?
    • @George:是的。使用'com.android.support:recyclerview-v7:22.1.1''com.android.support:appcompat-v7:22.1.1',如博扬的回答所示。
    • 好的,我这样做了,在清理和重建项目后,我收到此错误:配置项目':应用程序'时出现问题。 > 无法解析配置“:app:_debugCompile”的所有依赖项。 > 找不到 com.android.support:appcompat-v7:22.1.1。在以下位置搜索:jcenter.bintray.com/com/android/support/appcompat-v7/22.1.1/… file:/home/droidspace/Android/Sdk/extras/google/m2repository/com/android/support/appcompat-v7/22.1.1/appcompat-v7-22.1.1.pom 必填作者:MSKv4:app:unspecified[jar 也]
    • @George:那么您在 SDK 管理器中的 Android 存储库不是最新的。它位于树的 Extras 分支中,靠近 SDK 管理器内容的底部。
    【解决方案2】:

    您需要将这些添加到您的 build.gradle 文件中

    dependencies {
        compile fileTree(include: ['*.jar'], dir: 'libs')
        compile 'com.android.support:recyclerview-v7:22.1.1'
        compile 'com.android.support:appcompat-v7:22.1.1'
        compile 'com.android.support:support-v4:22.1.1'
    }
    

    【讨论】:

    • 对不起,我也添加了。在这里粘贴时错过了复制它。我现在已经在第一篇文章中编辑了代码。仍然出现同样的错误。
    【解决方案3】:

    此外,旧版本似乎在新版本发布后不再可用。我什至无法再获得 22.1.1 支持库。

    【讨论】:

    • 这更适合作为评论。
    • @msanford 如果他们让我写 cmets 我愿意 ;)
    • 啊。它出现在分类审核队列中。我想这是我可以在 Meta 中提出的。
    • @msanford 看来我只能评论我自己的答案......所以另一个答案似乎是对我尚未回答的问题做出任何贡献的唯一方法......不是我必须明白这个逻辑吧?
    • 是的,有一些反垃圾邮件的限制;请暂时忽略:)
    猜你喜欢
    • 1970-01-01
    • 2013-08-09
    • 2014-10-07
    • 2017-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多