D8:节目类型已经存在:androidx.renderscript.Allocation$1
D8: Program type already present: androidx.renderscript.Allocation$1
我有一个使用 RN 0.62.2 的 react-native 应用程序,它运行正常。
当尝试使用 hermes 而不是 JSC 时,我在构建过程中遇到以下错误:
D8: Program type already present: androidx.renderscript.Allocation
com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
Program type already present: androidx.renderscript.Allocation
Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
知道要做什么吗?
从 jsc 切换到 hermes 后,您是否尝试过 运行 cd android && ./gradlew clean
,正如文档所建议的那样 (https://reactnative.dev/docs/hermes)?
我有一个使用 RN 0.62.2 的 react-native 应用程序,它运行正常。 当尝试使用 hermes 而不是 JSC 时,我在构建过程中遇到以下错误:
D8: Program type already present: androidx.renderscript.Allocation
com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
Program type already present: androidx.renderscript.Allocation
Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
知道要做什么吗?
从 jsc 切换到 hermes 后,您是否尝试过 运行 cd android && ./gradlew clean
,正如文档所建议的那样 (https://reactnative.dev/docs/hermes)?