Android 构建错误 com.google.firebase:firebase-core:

尝试将我在 android 中的项目与 firebase 连接,但是当添加依赖项并运行项目时,出现错误。


我尝试了不同版本的 firebase 核心,但仍然出现相同的错误消息,我也提高了 API 和最小 SDK 的级别,但它仍然无法正常工作。


渐变代码是:



buildscript {

    repositories {

        maven { url 'https://maven.fabric.io/public' }

    }


    dependencies {

        classpath 'io.fabric.tools:gradle:1.+'

    }

}

apply plugin: 'com.android.application'

apply plugin: 'io.fabric'

apply plugin: 'com.amazonaws.appsync'


repositories {

    maven { url 'https://maven.fabric.io/public' }

}


apply plugin: 'com.android.application'


android {

    lintOptions {

        checkReleaseBuilds false

        // Or, if you prefer, you can continue to check for errors in release builds,

        // but continue the build even when errors are found:

        abortOnError false

    }

    compileSdkVersion 28

    defaultConfig {

        applicationId 'com.example.example'

        minSdkVersion 21

        targetSdkVersion 28

        versionCode 26

        versionName "2.5"

        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

        vectorDrawables.useSupportLibrary = true

        multiDexEnabled true

    }

    buildTypes {

        release {

            minifyEnabled false

            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

        }

    }

    productFlavors {

    }

}


dependencies {

    implementation fileTree(include: ['*.jar'], dir: 'libs')

    implementation 'com.android.support:appcompat-v7:27.1.1'

    implementation 'com.android.support.constraint:constraint-layout:1.1.0'

    implementation 'com.android.support:design:27.1.1'

    implementation 'com.android.support:support-vector-drawable:27.1.1'

    implementation 'com.android.support:multidex:1.0.3'

    testImplementation 'junit:junit:4.12'

    androidTestImplementation 'com.android.support.test:runner:1.0.2'

    implementation('com.crashlytics.sdk.android:crashlytics:2.9.6@aar') {


尝试安装应用程序时显示此错误:


编译失败;有关详细信息,请参阅编译器错误输出。


错误:无法访问 com.google.android.gms.internal.zzbck 的 zzbck 类文件未找到


Helenr
浏览 162回答 1
1回答

德玛西亚99

您应该更新到最新版本的 play-services 和 firebase。此外,您应该避免使用捆绑版本的 Google Play 服务。可以有选择地包含 Google Play 服务,从而使 APK 大小更小。例如implementation 'com.google.android.gms:play-services-ads:18.1.1'或者至少implementation 'com.google.android.gms:play-services:18.0.0'implementation 'com.google.firebase:firebase-core:17.0.1'
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java