Реагировать родной генерировать подписанный APK -: app: transformClassesWithJarMergingForRelease - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь создать apk для своего приложения в React Native, но когда я запускаю ./gradlew assemblyRelease, в конце я получаю эту ошибку.

Я даже не представляю, почему это происходит.

Кто-нибудь может помочь?

  • Что пошло не так: выполнение задачи не выполнено: «app: transformClassesWithJarMergingForRelease».

    com.android.build.api.transform.TransformException: java.util.zip.ZipException: повторяющаяся запись: 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
}

1 Ответ

0 голосов
/ 18 сентября 2018

У меня была та же проблема, и это могло быть из-за другой версии зависимости от реакции, поэтому я изменил ее на фиксированную версию.

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

И изменил все версии-версии встроенной библиотеки на ту же, что и в моем build.gradle (приложении), то есть 0.55.0 или что бы вы ни использовали, но должно быть одинаковым на протяжении всего применение.

...