无法解析:com.google.firebase:firebase-auth:11.0.2

我只是更新SDK,谷歌播放服务和谷歌存储库,但仍然发生这种错误。 请帮助,我想要使用电话号码进行身份验证。

SDK管理器

logcat的

Build.gradle模块:Project

// Top-level build file where you can add configuration options common to all sub-projects/module return buildscript { ext.kotlin_version = '1.1.3-2' repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'com.google.gms:google-services:3.1.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } 

Build.gradle模块:App

 apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android { compileSdkVersion 25 buildToolsVersion "25.0.3" defaultConfig { applicationId "com.*****" minSdkVersion 16 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.google.firebase:firebase-auth:11.0.2' compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support.constraint:constraint-layout:1.0.2' testCompile 'junit:junit:4.12' } apply plugin: 'com.google.gms.google-services' 

在Firebase文档上,它说:

获取“无法找到”错误? 确保您在Android SDK管理器中拥有最新的Google Repository

更新Google资源库也应该有助于Failed to resolve问题的Failed to resolve (在编写这些行时,Google Repository版本为57)。

所以解决这个应该很简单。 以下是您应该采取的步骤:

  1. 打开SDK管理器。
  2. 在顶部选项卡上选择SDK工具。
  3. 向下滚动,在Support Repository下选择Google Repository。
  4. 点击确定按钮。
  5. 安装完成后,请将Firebase依赖项版本更改为11.0.2。
  6. 点击“立即同步”按钮。
  7. 享受Firebase =)

似乎你忘了包括谷歌播放服务插件添加这些代码行

应用程序级别gradle

 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') ... compile "com.google.firebase:firebase-core:11.0.2" compile "com.google.firebase:firebase-auth:11.0.2" ... } apply plugin: 'com.google.gms.google-services' <-- this line ath the bottom of it 

项目级gradle

 dependencies { classpath 'com.android.tools.build:gradle:2.3.3' classpath 'com.google.gms:google-services:3.1.0' <--- This Line } 

//获取“无法找到”错误? 确保您在Android SDK管理器中拥有最新的Google Repository

谷歌已经把他们的新版本库从jcenter转移到maven google。

 google() 

在项目build.gradle内部的仓库

将Google自己的Maven仓库添加到您的build-gradle文件中:

 repositories { maven { url 'https://maven.google.com' // Alternative URL is 'https://dl.google.com/dl/android/maven2/' } } 

来源: https : //developer.android.com/studio/build/dependencies.html#google-maven

尝试使用旧版本的身份验证。

 compile 'com.google.firebase:firebase-auth:10.0.1'