android - 由于 META-INF 文件,Firebase MLKit 无法构建

标签 android firebase firebase-mlkit

将我的依赖项升级到最新版本:

implementation "com.google.firebase:firebase-ml-common:16.1.6"
implementation "com.google.firebase:firebase-ml-model-interpreter:16.2.4"
implementation "com.google.firebase:firebase-ml-vision:18.0.2"

我的构建失败,但出现以下异常:

* What went wrong:
Execution failed for task ':mlkit:app:transformResourcesWithMergeJavaResForDebug'.
> More than one file was found with OS independent path 'META-INF/androidx.exifinterface_exifinterface.version'

如何解决这个问题?

最佳答案

您可以安全地将以下内容添加到应用的 build.gradle 文件的 android {} block 中以忽略这些文件:

android {
  //
  // ...
  //
  packagingOptions {
      exclude 'META-INF/androidx.exifinterface_exifinterface.version'
      exclude 'META-INF/proguard/androidx-annotations.pro'
  }
}

关于android - 由于 META-INF 文件,Firebase MLKit 无法构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53562141/

相关文章:

android - 对于较新的 Android 设备,应用程序最小化时最近使用的应用程序图标

android - 警报无限重复-锁定电话

firebase - 无法弄清楚如何使用 Gridsome-Plugin-Firestore

java - 安卓.security.KeyStoreException : User authentication required after upgrade to android 8

java - MediaSession finishBroadcast() 异常

java - Firebase - 重复插入数据库

FirebaseAnimatedList 实时改变内容

ios - Swift、Firebase - 将 CMSampleBufferRef 与相机的实时馈送一起使用

android - 无法确定 com.google.android.gms :play-services-vision:18. 0.0 的 Artifact

android - 无法在叠加 Surfaceview 上的正确位置获得条形码边界框