As Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Mult
Posted BandaYung
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了As Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Mult相关的知识,希望对你有一定的参考价值。
Error:Error converting bytecode to dex:
Cause: com.android.dex.DexException: Multiple dex files define Lcom/tencent/mm/opensdk/a/a$a;
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException:
java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException:
duplicate entry: com/tencent/mm/opensdk/a/a/a$a.class
原因:
1、两个AndroidManifest.xml的包名重复了
2、另外,Multiple dex files 的情况也有可能是有重复的support包,或者重复的jar
3、或者有种情况是应用了两个jar中有冲突的class
解决:1、在app\\build.gradle中添加
android
defaultConfig
....
multiDexEnabled true
2、修改主工程与library的包名,删除重复的jar包
以上是关于As Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Mult的主要内容,如果未能解决你的问题,请参考以下文章
Error:Error converting bytecode to dex:Cause: com.android.dex.DexException: Multiple dex files defin
Error:Error converting bytecode to dex:Cause: com.android.dex.DexException: Multiple dex files defin
不能使用Zend InputFilter Input类型的对象作为数组
[转](SQL Server) Convert a File from utf-8 to ANSI (such as Windows-1252)