Android Studio 3.0 Canary 9 - 解析包失败

11

我在Android Studio 3.0 Canary 9中遇到了几个错误。这些错误是“无法解析:”一些列出的android包,如下所示。 我刚刚安装了SDK的所有额外包,但仍然遇到gradle构建错误:

Error:(82, 13) Failed to resolve: com.android.support:multidex:1.0.2
Error:(85, 13) Failed to resolve: com.android.support:support-v13:26.0.0
Error:(89, 13) Failed to resolve: com.android.support:recyclerview-v7:26.0.0
Error:(97, 24) Failed to resolve: com.android.support.test:runner:1.0.0

还有一些与测试和支持库相关的软件包。

这是我的构建脚本:

buildscript {
    repositories {
        jcenter()
        mavenCentral()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-alpha9'
        classpath 'com.google.gms:google-services:3.1.0'
        classpath 'com.google.firebase:firebase-plugins:1.1.1'
    }
}

我真的不确定为什么构建失败了。我刚刚更新了所有包,并且所有支持库都是相同的,都是26.0.0 <--> compileSdkVersion 26

非常感谢任何建议!

[编辑] - 这是我的gradle构建日志

Error:Could not resolve all files for configuration ':app:debugCompileClasspath'.
> Could not find com.android.support:multidex:1.0.2.
  Searched in the following locations:
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/multidex/1.0.2/multidex-1.0.2.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/multidex/1.0.2/multidex-1.0.2.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/multidex/1.0.2/multidex-1.0.2.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/multidex/1.0.2/multidex-1.0.2.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/multidex/1.0.2/multidex-1.0.2.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/multidex/1.0.2/multidex-1.0.2.jar
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/multidex/1.0.2/multidex-1.0.2.pom
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/multidex/1.0.2/multidex-1.0.2.jar
      https://jcenter.bintray.com/com/android/support/multidex/1.0.2/multidex-1.0.2.pom
      https://jcenter.bintray.com/com/android/support/multidex/1.0.2/multidex-1.0.2.jar
  Required by:
      project :app
> Could not find com.android.support:support-v13:26.0.0.
  Searched in the following locations:
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/support-v13/26.0.0/support-v13-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/support-v13/26.0.0/support-v13-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/support-v13/26.0.0/support-v13-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/support-v13/26.0.0/support-v13-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/support-v13/26.0.0/support-v13-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/support-v13/26.0.0/support-v13-26.0.0.jar
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/support-v13/26.0.0/support-v13-26.0.0.pom
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/support-v13/26.0.0/support-v13-26.0.0.jar
      https://jcenter.bintray.com/com/android/support/support-v13/26.0.0/support-v13-26.0.0.pom
      https://jcenter.bintray.com/com/android/support/support-v13/26.0.0/support-v13-26.0.0.jar
  Required by:
      project :app
> Could not find com.android.support:mediarouter-v7:26.0.0.
  Searched in the following locations:
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/mediarouter-v7/26.0.0/mediarouter-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/mediarouter-v7/26.0.0/mediarouter-v7-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/mediarouter-v7/26.0.0/mediarouter-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/mediarouter-v7/26.0.0/mediarouter-v7-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/mediarouter-v7/26.0.0/mediarouter-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/mediarouter-v7/26.0.0/mediarouter-v7-26.0.0.jar
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/mediarouter-v7/26.0.0/mediarouter-v7-26.0.0.pom
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/mediarouter-v7/26.0.0/mediarouter-v7-26.0.0.jar
      https://jcenter.bintray.com/com/android/support/mediarouter-v7/26.0.0/mediarouter-v7-26.0.0.pom
      https://jcenter.bintray.com/com/android/support/mediarouter-v7/26.0.0/mediarouter-v7-26.0.0.jar
  Required by:
      project :app
> Could not find com.android.support:design:26.0.0.
  Searched in the following locations:
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/design/26.0.0/design-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/design/26.0.0/design-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/design/26.0.0/design-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/design/26.0.0/design-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/design/26.0.0/design-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/design/26.0.0/design-26.0.0.jar
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/design/26.0.0/design-26.0.0.pom
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/design/26.0.0/design-26.0.0.jar
      https://jcenter.bintray.com/com/android/support/design/26.0.0/design-26.0.0.pom
      https://jcenter.bintray.com/com/android/support/design/26.0.0/design-26.0.0.jar
  Required by:
      project :app
> Could not find com.android.support:support-v4:26.0.0.
  Searched in the following locations:
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.jar
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.pom
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.jar
      https://jcenter.bintray.com/com/android/support/support-v4/26.0.0/support-v4-26.0.0.pom
      https://jcenter.bintray.com/com/android/support/support-v4/26.0.0/support-v4-26.0.0.jar
  Required by:
      project :app
> Could not find com.android.support:cardview-v7:26.0.0.
  Searched in the following locations:
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.jar
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.pom
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.jar
      https://jcenter.bintray.com/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.pom
      https://jcenter.bintray.com/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.jar
  Required by:
      project :app
> Could not find com.android.support:recyclerview-v7:26.0.0.
  Searched in the following locations:
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/recyclerview-v7/26.0.0/recyclerview-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/recyclerview-v7/26.0.0/recyclerview-v7-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/recyclerview-v7/26.0.0/recyclerview-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/recyclerview-v7/26.0.0/recyclerview-v7-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/recyclerview-v7/26.0.0/recyclerview-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/recyclerview-v7/26.0.0/recyclerview-v7-26.0.0.jar
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/recyclerview-v7/26.0.0/recyclerview-v7-26.0.0.pom
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/recyclerview-v7/26.0.0/recyclerview-v7-26.0.0.jar
      https://jcenter.bintray.com/com/android/support/recyclerview-v7/26.0.0/recyclerview-v7-26.0.0.pom
      https://jcenter.bintray.com/com/android/support/recyclerview-v7/26.0.0/recyclerview-v7-26.0.0.jar
  Required by:
      project :app
> Could not find com.android.support:appcompat-v7:26.0.0.
  Searched in the following locations:
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.jar
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.pom
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.jar
      https://jcenter.bintray.com/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.pom
      https://jcenter.bintray.com/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.jar
  Required by:
      project :app
> Could not find com.android.support:support-v4:26.0.0.
  Searched in the following locations:
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.jar
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.pom
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.jar
      https://jcenter.bintray.com/com/android/support/support-v4/26.0.0/support-v4-26.0.0.pom
      https://jcenter.bintray.com/com/android/support/support-v4/26.0.0/support-v4-26.0.0.jar
  Required by:
      project :app > com.facebook.android:facebook-android-sdk:4.25.0
> Could not find com.android.support:appcompat-v7:26.0.0.
  Searched in the following locations:
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.jar
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.pom
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.jar
      https://jcenter.bintray.com/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.pom
      https://jcenter.bintray.com/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.jar
  Required by:
      project :app > com.facebook.android:facebook-android-sdk:4.25.0
> Could not find com.android.support:cardview-v7:26.0.0.
  Searched in the following locations:
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.jar
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.pom
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.jar
      https://jcenter.bintray.com/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.pom
      https://jcenter.bintray.com/com/android/support/cardview-v7/26.0.0/cardview-v7-26.0.0.jar
  Required by:
      project :app > com.facebook.android:facebook-android-sdk:4.25.0
> Could not find com.android.support:support-v4:26.0.0.
  Searched in the following locations:
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/google/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.jar
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.pom
      file:/Users/bcalabro/Library/Android/sdk/extras/android/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.jar
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.pom
      file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/com/android/support/support-v4/26.0.0/support-v4-26.0.0.jar
      https://jcenter.bintray.com/com/android/support/support-v4/26.0.0/support-v4-26.0.0.pom
      https://jcenter.bintray.com/com/android/support/support-v4/26.0.0/support-v4-26.0.0.jar
  Required by:
      project :app > com.google.android.gms:play-services-analytics:11.0.4 > com.google.android.gms:play-services-basement:11.0.4

你能发一下你的 build.gradle 文件吗? - Sarthak Mittal
1个回答

16

写作:

repositories {
    google()
}

在我的情况下没有起作用,因此我使用了:

repositories {
    maven {
        url 'https://maven.google.com'
    }
}

它起作用了!

查看迁移指南以获取更多信息!


您发布的解决方案对我无效。我无法使用26.0.0版本的支持包,目前仍在使用25.3.1版本!我真的不知道为什么它们无法加载! - Brandon
顺便提一下,你也可以在Android Studio 2.3.3中加载这些包(26.0.0),因为3.0版本仍处于金丝雀测试阶段! - Sarthak Mittal
1
请查看“更新您的构建配置”部分:https://developer.android.com/preview/migration.html - Sarthak Mittal
看起来我需要使用26.0.0-beta2版本,例如compile 'com.android.support:appcompat-v7:26.0.0-beta2' - Brandon
1
@Brandon 根据我的观察,他们只是没有将文档更新到最新版本的支持库。https://developer.android.com/topic/libraries/support-library/revisions.html - Sarthak Mittal
1
@SarthakMittal 你的解决方案对我很有效。谢谢 - M D

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接