0

当我尝试在 android studio 中生成 apk 时,出现以下错误。即使我在默认配置中启用了 multiDexEnabled true,我仍然面临错误。

谁能帮我解决这个问题。

> Task :app:mergeDexRelease FAILED
AGPBI: {"kind":"error","text":"Type io.invertase.firebase.BuildConfig is defined multiple times: /Users/Project/node_modules/react-native-firebase/android/build/.transforms/fb127344f96cfca1866bf1306dd7c78b/classes/classes.dex, /Users/Project/node_modules/@react-native-firebase/app/android/build/.transforms/55740959a3941ad657de52b165f7317e/classes/classes.dex","sources":[{"file":"/Users/Project/node_modules/react-native-firebase/android/build/.transforms/fb127344f96cfca1866bf1306dd7c78b/classes/classes.dex"}],"tool":"D8"}
com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: 
Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
Type io.invertase.firebase.BuildConfig is defined multiple times: /Users/Project/node_modules/react-native-firebase/android/build/.transforms/fb127344f96cfca1866bf1306dd7c78b/classes/classes.dex, /Users/Project/node_modules/@react-native-firebase/app/android/build/.transforms/55740959a3941ad657de52b165f7317e/classes/classes.dex
    at com.android.builder.dexing.D8DexArchiveMerger.getExceptionToRethrow(D8DexArchiveMerger.java:132)
    at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:119)
    at com.android.build.gradle.internal.transforms.DexMergerTransformCallable.call(DexMergerTransformCallable.java:102)

Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: /Users/Project/node_modules/react-native-firebase/android/build/.transforms/fb127344f96cfca1866bf1306dd7c78b/classes/classes.dex

Caused by: com.android.tools.r8.utils.b: Type io.invertase.firebase.BuildConfig is defined multiple times: /Users/Project/node_modules/react-native-firebase/android/build/.transforms/fb127344f96cfca1866bf1306dd7c78b/classes/classes.dex, /Users/Project/node_modules/@react-native-firebase/app/android/build/.transforms/55740959a3941ad657de52b165f7317e/classes/classes.dex

ReactNativeFirebase WARNING: NPM package '@react-native-firebase/analytics' depends on '@react-native-firebase/app' v11.5.0 but found v8.4.7, this might cause build issues or runtime crashes.
ReactNativeFirebase WARNING: NPM package '@react-native-firebase/analytics' depends on '@react-native-firebase/app' v11.5.0 but found v8.4.7, this might cause build issues or runtime crashes.

Execution failed for task ':app:mergeDexRelease'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: 
     Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
     Type io.invertase.firebase.BuildConfig is defined multiple times: /Users/Project/node_modules/react-native-firebase/android/build/.transforms/fb127344f96cfca1866bf1306dd7c78b/classes/classes.dex, /Users/Project/node_modules/@react-native-firebase/app/android/build/.transforms/55740959a3941ad657de52b165f7317e/classes/classes.dex
4

0 回答 0