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

TransformException:DoubleMetaphone的条目重复。类渐变错误

华衡
2023-03-14

当我尝试在Android Studio中生成签名的APK文件时,出现以下错误:

错误:任务“:app:transformClassesWithJarMergingForRelease”的执行失败。通用域名格式。Android建筑应用程序编程接口。使改变TransformException:java。util。拉链ZipException:重复条目:org/apache/commons/codec/language/DoubleMetaphone。班

我的身材。gradle如下所示:

android {
    compileSdkVersion 'Google Inc.:Google APIs:23'
    buildToolsVersion "23.0.2"

    //    added for unicode encoding
    compileOptions.encoding = 'windows-1251'


    defaultConfig {
        applicationId "com.app.example"
        minSdkVersion 14
        targetSdkVersion 23
        multiDexEnabled true
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile project(':facebookActivity')
    compile files('libs/aws-android-sdk-1.4.3-core.jar')
    compile files('libs/aws-android-sdk-1.4.3-s3.jar')
    compile files('libs/httpmime-4.1-beta1.jar')
    compile files('libs/nineoldandroids-2.4.0.jar')
    compile files('libs/universal-image-loader-1.2.1.jar')
    compile files('libs/org.apache.http.legacy.jar')
    compile 'com.google.android.gms:play-services:10.0.1'
}

如何解决此问题?

共有1个答案

壤驷经国
2023-03-14

尝试在android{}中添加这些代码

packagingOptions {
    exclude 'META-INF/DEPENDENCIES.txt'
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE.txt'
    exclude 'META-INF/NOTICE'
    exclude 'META-INF/LICENSE'
    exclude 'META-INF/DEPENDENCIES'
    exclude 'META-INF/notice.txt'
    exclude 'META-INF/license.txt'
    exclude 'META-INF/dependencies.txt'
    exclude 'META-INF/LGPL2.1'
}
 类似资料:
  • 在一个带有远程显示API的Chromecast项目中,我发现“

  • 我想用几天时间解决一个问题 当我运行应用程序时,出现以下错误: 更详细地说(这里它说:simple-xml-2.7.1.jar,但我有一个类似于图中的simple-cxml-2.3.4.jar) 关联的ProGuard文件为空。 图书馆在哪里(我正在使用外部图书馆) 我的项目版本: 我的模块:android-ngn-stack build.gradle 我的模块:应用程序构建。我认为有问题的地方

  • 在更新了我的LibGDX项目中的所有库后,我得到了一个错误 “导致重复条目” 项目级构建。分级: Android级别的构建。Gradle:

  • 问题内容: 我有一个PHP表单,可将​​数据输入到我的MySQL数据库中。我的主键是用户输入的值之一。当用户输入表中已经存在的值时,将返回MySQL错误“键1的重复项’输入值’。我想提醒用户他们需要输入一个不同的值,而不是该错误。只是回音或其他内容。我想我的问题归结为:如何将特定的MySQL错误转换为PHP消息谢谢 编辑:下面尼克的答案是不错的,但是有什么办法可以区分特定的错误? 问题答案: 要检

  • 问题内容: 我正在尝试将大量用户列表插入MySQL数据库,但是每次尝试都出现错误: 之所以这样,是因为第二列在很多条目上都是空白的,因此在第二列中插入一个空白条目后,就不会再添加另一个了。但是,当我昨天添加了大多数列表时,即使昨天添加的很多条目在第2列中也有一个空白单元格,我也没有一次收到此错误。这是怎么回事? 这是插入1个条目的sql代码。其余的遵循相同的格式: 问题答案: 除了Sabeen的答

  • 我在Android Studio整天都在和这个错误作斗争。项目是从eclipse解决方案导入的。我一直试图实现所有的修复,列出了类似的帖子,没有任何工作。我是一个Android初学者。 我很乐意提供任何进一步的信息。