将项目转换为FCM问题

时间:2018-07-29 18:31:16

标签: android firebase firebase-cloud-messaging

已经成功地将一个项目转换为FCM,但是在转换第二个项目时遇到了麻烦。该项目非常独特,我希望将其保留在targetSdkVersion 22上。

这是我的gradle文件。 。

apply plugin: 'com.android.application'

android {
    compileSdkVersion 'Google Inc.:Google APIs:22'

    defaultConfig {
        applicationId "com.myname.myapp"
        minSdkVersion 21
        targetSdkVersion 22

    }

    buildTypes {
        debug {
            debuggable true
        }
        release {
            debuggable false
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
    lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }
}

dependencies {

    implementation project(':library')
    implementation project(':googleplayservices_lib')
    implementation files('libs/gson-2.2.2.jar')
    implementation 'com.google.firebase:firebase-core:16.0.0'
    implementation 'com.android.support:support-v4:22.2.1'
}
apply plugin: 'com.google.gms.google-services'

当我尝试在模拟器上运行项目时,我得到了。 。

  

程序类型已经存在:   com.google.android.gms.common.data.Freezable

我不知道这是什么意思,而Google却没有任何用处。但是,它似乎是由firebase-core依赖性引起的,因为我删除了它,该项目运行正常。

可能是什么原因造成的?

0 个答案:

没有答案