【发布时间】:2019-11-05 03:01:38
【问题描述】:
我今天运行我的 Android RN 项目并出现以下错误
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> 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.
Program type already present: android.support.v4.app.INotificationSideChannel$Stub
我认为为了解决这个问题,需要迁移到 AndroidX。
我备份了我的项目并尝试使用 Android Studio 进行操作,但无济于事。我也尝试在我的gradle.properties 文件中手动设置它
android.enableJetifier=true
android.useAndroidX=true
在此之后,我尝试从我的 app/build.gradle 中删除支持的库,并将目标 targetSdkVersion 设置为 28。
这些尝试给我带来了更多的错误,特别是这个
Execution failed for task ':react-native-navigation:compileReactNative57_5DebugJavaWithJavac'.
我正在使用带有 Wix Navigation V2 的 React Native 0.58.6。 非常感谢您的帮助
【问题讨论】:
标签: android android-studio react-native react-native-navigation