React Native Generate Signed APK - :app:transformClassesWith



我正在尝试在 React Native 中为我的应用程序构建一个 apk,但是当我运行时 ./gradlew 组装发布在最后我得到这个错误。

我什至不知道为什么会发生这种情况。

有人可以帮忙吗?

  • 出了什么问题: 任务 ':app:transformClassesWithJarMergingForRelease' 的执行失败。

    com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/facebook/infer/annotation/Assertions.class

我的依赖项:

dependencies {
compile project(':react-native-splash-screen')
compile project(':react-native-linear-gradient')
compile project(':react-native-svg')
compile project(':react-native-vector-icons')
compile project(':react-native-camera')
compile fileTree(dir: "libs", include: ["*.jar"])
compile "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
compile "com.facebook.react:react-native:+"  // From node_modules
}

我遇到了同样的问题,这可能是因为反应原生依赖项的版本不同,所以我将其更改为固定版本。

compile ("com.facebook.react:react-native:0.55.0") { force = true }

并且已将所有本机库 react-native 版本更改为与我的build.gradle(应用程序(相同的版本,即0.55.0或您正在使用的任何版本,但在整个应用程序中必须相同。

最新更新