已经成功地将一个项目转换为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依赖性引起的,因为我删除了它,该项目运行正常。
可能是什么原因造成的?