无法解决:com.google.firebase:firebase-core:15.0.0

时间:2018-04-14 20:02:26

标签: android firebase

整合firebase时我遇到一个奇怪的问题:

enter image description here

6 个答案:

答案 0 :(得分:61)

如果您通过工具自动集成Firebase, 新版android studio出现奇怪的错误,软件插入

    implementation 'com.google.firebase:firebase-database:16.0.1:15.0.0'

代替

    implementation 'com.google.firebase:firebase-database:16.0.1'

修复此行(删除最后一个':'之后的数字)

enter image description here

答案 1 :(得分:11)

删除

implementation 'com.google.firebase:firebase-database:16.0.1:15.0.0'

仅添加

implementation 'com.google.firebase:firebase-database:16.0.1'
  

由于16.0.1是我们自己添加的,此后,我们使用Studio中的插件连接了Firebase,因此它会使用15.0.0添加一个新的lib文件。   因此这不是必需的。

答案 2 :(得分:4)

第1步:

在根belongs_to :entity文件中添加repo:

build.gradle

现在同步Gradle。这是包含Firebase存储库的目录。

第2步:(如果步骤1不起作用)

如果步骤1不起作用,那应该是因为您在离线模式下使用Gradle。如果您的gradle设置为脱机,则android studio将搜索您要更新的依赖项的缓存副本,并抛出错误,因为它之前没有下载该文件。

转到allprojects { repositories { google() maven { url "https://maven.google.com" } } } >> Settings >> Build, Execution, Deployment
Gradle部分中,禁用Global Gradle Settings模式。

现在再次同步Gradle。

答案 3 :(得分:1)

使用implementation com.google.firebase:firebase-database:16.0.1,就像以前写的一样。还要添加以下行:kapt com.google.firebase:firebase-database:16.0.1:15.0.0 这样,firebase可以保持“依赖关系设置正确”。

答案 4 :(得分:0)

之后

implementation com.google.firebase:firebase-database:16.0.1
kapt 'com.google.firebase:firebase-database:16.0.1:15.0.0'

添加kapt,它已为我修复

答案 5 :(得分:0)

将所有依赖项更新为

dependencies {
  implementation "com.google.android.gms:play-services-base:16.0.1"
  implementation 'com.google.android.gms:play-services-maps:16.0.0'
  implementation 'com.google.android.gms:play-services-location:16.0.0'
  implementation fileTree(dir: 'libs', include: ['*.jar'])
  implementation 'com.android.support:appcompat-v7:28.0.0'
  implementation 'com.android.support.constraint:constraint-layout:1.1.3'
  testImplementation 'junit:junit:4.12'
  androidTestImplementation 'com.android.support.test:runner:1.0.2'
  androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
  implementation 'com.google.firebase:firebase-core:16.0.6'
  implementation 'com.google.firebase:firebase-auth:16.0.1'
  implementation 'com.google.firebase:firebase-database:16.0.5'
}

然后构建->清理项目,构建->重建项目并正常工作