当前位置: 首页 > 知识库问答 >
问题:

Firebase Android在依赖项中显示错误

鲍向笛
2023-03-14

我正在尝试使用Firebase创建一个实时数据库。我遵循了原则,但显示出错误。

我的build.gradle应用如下:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.3"
    defaultConfig {
        applicationId "com.example.ashik.project"
        minSdkVersion 17
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }


    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }

    }

    packagingOptions {
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE-FIREBASE.txt'
        exclude 'META-INF/NOTICE'
    }
}
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:multidex:1.0.1'
    compile "com.squareup.picasso:picasso:2.4.0"

    compile 'com.google.firebase:firebase-core:9.0.2'
    compile 'com.google.firebase:firebase-database:9.0.2'
    compile 'com.android.support:appcompat-v7:24.0.0'
    compile 'com.android.support:support-v4:24.0.0'
    compile 'com.android.support:design:24.0.0'
    compile 'com.firebase:firebase-client-android:2.5.2+'
    compile 'com.firebaseui:firebase-ui:0.3.1'
    compile 'com.github.dakatso:livebutton:1.0.0'
    compile 'com.jakewharton:butterknife:7.0.1'
    compile 'com.squareup.picasso:picasso:2.4.0'
    compile 'de.hdodenhof:circleimageview:2.1.0'
    compile 'com.balysv:material-ripple:1.0.2'
    compile 'com.github.dmytrodanylyk.circular-progress-button:library:1.1.3'
    compile 'com.android.support:multidex:1.0.1'
    compile 'com.google.android.gms:play-services:9.0.2'
    compile 'com.google.android.gms:play-services-ads:9.0.2'
    compile 'com.google.android.gms:play-services-auth:9.0.2'
    compile 'com.google.android.gms:play-services-gcm:9.0.2'
    compile 'org.jsoup:jsoup:1.10.1'
    compile 'com.facebook.stetho:stetho-okhttp:1.4.1'
    androidTestCompile 'org.hamcrest:hamcrest-library:1.3'
}
apply plugin: 'com.google.gms.google-services'

还有我的身材。格拉德尔项目:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.1'

        classpath 'com.google.gms:google-services:3.0.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
}

控制台中显示错误:

Error:FAILURE: Build failed with an exception.

>

无法解决配置: app:_debugApkCopy的所有依赖项。无法解决com.firebase: Firebase-client-android: 2.5.2.必需的:project: app:未指定无法解决com.firebase: Firebase-client-android: 2.5.2.未能列出com.firebase的版本:Firebase-client-android。无法从https://jcenter.bintray.com/com/firebase/firebase-client-android/maven-metadata.xml.加载Maven元数据无法获得https://jcenter.bintray.com/com/firebase/firebase-client-android/maven-metadata.xml。jcenter.bintray.com

尝试:使用--stackTrace选项运行以获取堆栈跟踪。使用--debug选项运行以获得更多的日志输出。

我怎么能解决这个请帮助......

共有2个答案

马银龙
2023-03-14

看起来你有一半在使用Firebase 2。x(com.firebase…)一半使用Firebase 3。x(com.google.firebase。。。

也许这两者相互冲突并导致错误?

https://firebase.google.com/support/guides/firebase-android应该能帮你转换。

汪思博
2023-03-14

代替

compile 'com.firebase:firebase-client-android:2.5.2+'

具有

compile 'com.firebase:firebase-client-android:2.3.1'

或者

compile 'com.firebase:firebase-client-android:2.4.0'
 类似资料:
  • 我正在尝试使用firebase作为实时数据库。项目在前几次成功运行,但现在显示此错误。。。 错误:失败:生成失败,出现异常。 > 无法解决配置: app:_debugApkCopy的所有依赖项。无法解决com.firebase: Firebase-client-android: 2.5.2.必需的:project: app:未指定无法解决com.firebase: Firebase-client-

  • 我希望我的gradleGUI显示任务,而不仅仅是依赖项。看这些图片。我的gradle显示picture1(黑色背景),我希望它在picture2(白色背景)中显示树状。

  • 问题内容: Maven常见的调试技术是使用mvndependency:tree查看项目依赖关系图。 但是,此列表显示项目依赖关系,而不是每个插件的插件依赖关系树。有什么办法可以从项目中做到这一点吗? 问题答案: 通过mvn -X的输出将间接打印出信息。当前没有其他选择来获取Maven-Plugin的依赖项。 更新 您可以使用以下命令获取插件依赖项列表(依赖项插件中的resolve- plugin目

  • 问题内容: 在Eclipse中,当我转到Maven Dependency Hierarchy页面时,得到的输出 指出什么冲突导致版本被省略: Eclipse Maven版本 但是,如果我使用dependency:tree,则将 其省略,而我只会看到实际使用的evrsions : And later on the actually referenced versions… Is there any

  • 我试图从命令行显示我正在使用maven dependency插件版本3.1.2开发的项目的完整依赖关系树,但是目标(以及maven dependency插件中的任何其他目标)没有显示依赖关系。插件的文档(https://maven.apache.org/plugins/maven-dependency-plugin/tree-mojo.html)声明默认情况下包含所有作用域,因此不需要使用-Dsc

  • 当我有一个包含POM的项目时,例如: 但是我似乎弄错了,Internet上的Maven文档并没有帮助我解决这个问题。 有什么想法吗?