当前位置: 首页 > 知识库问答 >
问题:

Android项目失败(React Native)-任务执行失败:app:packageDebug复制到APK META-INF/许可证中的重复文件

柳俊健
2023-03-14

刚刚从React Native.26升级到.29,在尝试运行我的Android项目时收到以下错误。我已经访问了这些文件并更改了名称、移动了文件夹等。它们在每个版本上都被重建和复制。知道这可能是从哪里发生的吗?

... ... :app:preDexDebug最新:app:dexDebug最新:app:validateDebugSigning:app:packageDebug错误:在打包APK/用户/nhyland/文档/react native/BidSmart/android/app/构建/输出/APK/app debug未对齐期间重复文件。存档中的apk路径:META-INF/许可证来源1:/Users/nhyland/。gradle/caches/modules-2/files-2.1/com。fasterxml。杰克逊。core/jackson core/2.4.1/b130bcfb5a9c410c3cbd2e0adec9437e69a39e2c/jackson-core-2.4.1。jar-Origin 2:/Users/nhyland/。gradle/caches/modules-2/files-2.1/com。fasterxml。杰克逊。核心/杰克逊注释/2.4.1/55605135bd7b836612e0bba7037c9669f6ccf89f/jackson-annotations-2.4.1。jar您可以忽略构建中的这些文件。gradle:android{
PackageOptions{排除“META-INF/许可证”}}:应用程序:packageDebug失败

失败:生成失败,出现异常。

>

  • 错误:任务“: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/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

    尝试:使用--stacktrac选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。

    生成失败

    总时间:5.727秒无法在设备上安装应用程序,请阅读上面的错误以获取详细信息。确保您正在运行Android模拟器或连接设备,并设置了Android开发环境:https://facebook.github.io/react-native/docs/android-setup.html

  • 共有1个答案

    姚信鸥
    2023-03-14

    通过添加以下内容进行修复。gradle:现在由于其他原因损坏:-)

    packagingOptions {
                exclude 'META-INF/LICENSE'
                exclude 'META-INF/NOTICE'
          }
    
     类似资料: