刚从React Native .26升级到.29,在尝试运行我的Android项目时遇到以下错误。我已经转到这些文件并更改了名称,移动了文件夹等。他们在每个版本上重建和复制。知道这可能发生在哪里吗?
...... :app:preDexDebug UP-TO-DATE:app:dexDebug UP-TO-DATE :app:validateDebugSigning:app:packageDebug错误:重复文件 在包装APK期间 /Users/nhyland/Documents/react-native/BidSmart/android/app/build/outputs/apk/app-debug-unaligned.apk档案中的路径:META-INF / LICENSE来源1: /Users/nhyland/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.4.1/b130bcfb5a9c410c3cbd2e0adec9437e69a39e2c/jackson-core-2.4.1.jar 起源2: /Users/nhyland/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.4.1/55605135bd7b836612e0bba7037c9669f6ccf89f/jackson-annotations-2.4.1.jar 你可以忽略build.gradle中的那些文件:android {
packagingOptions { 排除' META-INF / LICENSE' }:app:packageDebug FAILED失败:构建因异常而失败。
出了什么问题:任务执行失败':app:packageDebug'。
在APK META-INF / LICENSE文件1中复制的重复文件:/Users/nhyland/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.4.1/ b130bcfb5a9c410c3cbd2e0adec9437e69a39e2c /杰克逊 - 核 - 2.4.1.jar 文件2: /Users/nhyland/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.4.1/55605135bd7b836612e0bba7037c9669f6ccf89f/jackson-annotations-2.4.1.jar
尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。
建立失败
总时间:5.727秒无法在设备上安装应用,请阅读 上面的错误详情。确保您拥有Android模拟器 正在运行或已连接设备并已设置Android开发 环境: https://facebook.github.io/react-native/docs/android-setup.html
答案 0 :(得分:0)
通过将以下内容添加到build.gradle进行修复: 现在因其他原因破了: - )
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}