Android 如何将Firebase和Snap Creative Kit包含为Gradle依赖项
我尝试在已经在使用Firebase的android项目中使用Snap Creative Kit,但由于以下错误,我无法构建:Android 如何将Firebase和Snap Creative Kit包含为Gradle依赖项,android,firebase,gradle,snapkit,Android,Firebase,Gradle,Snapkit,我尝试在已经在使用Firebase的android项目中使用Snap Creative Kit,但由于以下错误,我无法构建: Program type already present: com.google.protobuf.Any$1 Firebase Firestore使用protobuf lite,而Snap Creative Kit使用protobuf java。我试图从Firestore中排除protobuf lite,但错误仍然存在。当我还从Firestore中排除com.goog
Program type already present: com.google.protobuf.Any$1
Firebase Firestore使用protobuf lite,而Snap Creative Kit使用protobuf java。我试图从Firestore中排除protobuf lite,但错误仍然存在。当我还从Firestore中排除com.google.firebase:protolite已知类型时,项目会生成,但会崩溃
build.gradle项目
build.gradle模块:应用程序
问题解决后,最新版本的Creative Kit解决了此问题。换衣服
implementation 'com.snapchat.kit.sdk:creative:1.0.2'
到
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0-rc02'
implementation 'com.snapchat.kit.sdk:creative:1.0.2'
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.google.firebase:firebase-core:16.0.3'
implementation 'com.google.firebase:firebase-auth:16.0.3'
implementation 'com.google.firebase:firebase-database:16.0.1'
implementation 'com.google.firebase:firebase-firestore:17.1.0'
implementation 'com.google.firebase:firebase-messaging:17.3.0'
implementation 'com.google.firebase:firebase-ml-model-interpreter:16.2.0'
implementation 'com.google.firebase:firebase-storage:16.0.1'
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.snapchat.kit.sdk:creative:1.0.2'
implementation 'com.snapchat.kit.sdk:creative:1.1.3'