android - 无法解决 play-services-auth 和 firebase-core
问题描述
项目同步失败,出现以下错误。
Failed to resolve: play-services-auth
Open File
Failed to resolve: firebase-core
Open File
尝试替换google()
但maven { url "https://maven.google.com" }
没有运气。这是 build.gradle 文件的内容。
build.gradle(应用程序)
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
//google()
maven { url "https://maven.google.com" }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
plugins {
id 'com.onesignal.androidsdk.onesignal-gradle-plugin' version '0.7.0'
}
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
//apply plugin: 'com.google.gms.google-services'
android {
//other codes
}
repositories {
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
//other codes
}
apply plugin: 'com.google.gms.google-services'
build.gradle(项目)
buildscript {
repositories {
jcenter()
maven { url "https://maven.google.com" }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
classpath 'com.google.gms:google-services:3.2.0'
}
}
allprojects {
repositories {
jcenter()
maven { url 'https://jitpack.io' }
maven { url "https://maven.google.com" }
mavenCentral()
}
}
ext {
minSdkVersion = 16
targetSdkVersion = 27
compileSdkVersion = 27
//Other code
}
task clean(type: Delete) {
delete rootProject.buildDir
}
如果我放在apply plugin: 'com.google.gms.google-services'
下面,apply plugin: 'io.fabric'
我会收到以下错误
Could not find com.google.android.gms:play-services-auth-license:11.6.0.
Searched in the following locations:
https://jcenter.bintray.com/com/google/android/gms/play-services-auth-license/11.6.0/play-services-auth-license-11.6.0.pom
https://jcenter.bintray.com/com/google/android/gms/play-services-auth-license/11.6.0/play-services-auth-license-11.6.0.aar
https://jitpack.io/com/google/android/gms/play-services-auth-license/11.6.0/play-services-auth-license-11.6.0.pom
https://jitpack.io/com/google/android/gms/play-services-auth-license/11.6.0/play-services-auth-license-11.6.0.aar
https://maven.google.com/com/google/android/gms/play-services-auth-license/11.6.0/play-services-auth-license-11.6.0.pom
https://maven.google.com/com/google/android/gms/play-services-auth-license/11.6.0/play-services-auth-license-11.6.0.aar
https://repo.maven.apache.org/maven2/com/google/android/gms/play-services-auth-license/11.6.0/play-services-auth-license-11.6.0.pom
https://repo.maven.apache.org/maven2/com/google/android/gms/play-services-auth-license/11.6.0/play-services-auth-license-11.6.0.aar
https://maven.fabric.io/public/com/google/android/gms/play-services-auth-license/11.6.0/play-services-auth-license-11.6.0.pom
https://maven.fabric.io/public/com/google/android/gms/play-services-auth-license/11.6.0/play-services-auth-license-11.6.0.aar
Required by:
project :app > com.google.android.gms:play-services-auth:11.4.2
解决方案
您是否从 project>app 下的 firebase 生成了 google-services.json 文件并在底部添加了所有插件
推荐阅读
- flutter - 在 Flutter 中完成一行后,我应该如何使文本框连续而不是换行?
- python - 检查电话目录(电话到 Linux 的连接)
- android - 如何在协程中制作敬酒消息?
- angular - Angular:在反应形式的字符串中连接formArray ngfor索引
- maven - 无法解析项目 org.thingsboard:application:jar:3.3.0-SNAPSHOT 的依赖项
- python - 尝试在 django 中为我的数据库模型生成 ERD 图像时出现错误“”
- c# - EF Core 5.0 - 如何使用列表播种实体
迁移中的财产? - excel - 如何创建字典嵌套字典?
- html - 影响下拉宽度的 Optgroup
- reactjs - 使用 react Context (Ionic-React) 时未定义 history.push()