【问题标题】:Data error while building apk in android在android中构建apk时出现数据错误
【发布时间】:2017-04-28 13:29:19
【问题描述】:

我正在尝试生成未签名的 APK,但它显示错误。

无法将 'E:----------------\app\libs\apache-mime4j-0.6.jar' 复制到 'C:\Users-------- .AndroidStudio2.2\system\jars\apache-mime4j-0.6.jar'。原因:数据错误(循环冗余校验)。

我尝试在默认配置中添加代码

multiDexEnabled true

还有

packagingOptions {
        exclude 'META-INF/DEPENDENCIES.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE.txt'
    }

有必要做磁盘检查吗?

任何帮助将不胜感激

【问题讨论】:

    标签: android redundancy


    【解决方案1】:

    CRC 错误表示数据损坏。尝试用新副本替换 lib。

    顺便说一句,看到它正在从 E: 驱动器复制 lib 以生成 Apk,为什么不尝试从 Project Structure 中添加 Maven Central 的依赖项(假设您使用的是 Android Studio)。以这种方式添加它将自动管理任何问题,因为它将与其他库一起存储。

    【讨论】:

      【解决方案2】:

      在网上尝试了一些解决方案后,我决定尝试删除 .gradle 文件夹,这对我有用

      【讨论】:

        【解决方案3】:

        我也面临这个问题。刚刚为 .jks 和构建输出文件提供了相同的文件夹。那么这个问题就迎刃而解了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-08-10
          • 2018-09-28
          • 2018-08-13
          • 2022-10-25
          • 2015-12-09
          • 2019-07-14
          • 2023-03-27
          • 1970-01-01
          相关资源
          最近更新 更多