2017-11-08 6 views
-5

アンドロイドスタジオとビルドツールが更新されました。バイトコードをdexに変換中にエラーを修正する方法原因:com.android.dex.DexException:複数のdexファイルがLorg/apache/http/conn/ssl/AbstractVerifierを定義していますか?

私はこのようないくつかのエラーました:

エラー:エラーDEXするバイトコードを変換する: 原因:com.android.dex.DexException:複数のDEXファイルLorg/apacheの定義/ HTTP/CONN/SSL /をAbstractVerifier;

Error:com.android.dex.DexException: Multiple dex files define Lorg/apache/http/conn/ssl/AbstractVerifier; 
Error: at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:661) 
Error: at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:616) 
Error: at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:598) 
Error: at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171) 
Error: at com.android.dx.merge.DexMerger.merge(DexMerger.java:198) 
Error: at com.android.builder.dexing.DexArchiveMergerCallable.call(DexArchiveMergerCallable.java:61) 
Error: at com.android.builder.dexing.DexArchiveMergerCallable.call(DexArchiveMergerCallable.java:36) 
Error: at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424) 
Error: at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) 
Error: at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) 
Error: at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) 
Error: at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 
Error:Execution failed for task ':app:transformDexArchiveWithDexMergerForDevelopmentDebug'. 

com.android.build.api.transform.TransformException: com.android.dex.DexException: Multiple dex files define Lorg/apache/http/conn/ssl/AbstractVerifier;

+2

を持っていますあなたはGoogleの問題をGoogleに? –

答えて

0

あなたのアプリとそれが65,536メソッドを超えて参照するライブラリは、あなたのアプリがAndroidのビルドアーキテクチャ の限界に到達したことを示すビルドエラーが発生した場合は、チェックこのlink

+1

このように思われる問題は別です。確かに、エラーメッセージは異なっています。 –

+1

私のアプリのグラデルファイルにmultiDexEnabled = trueを既に追加しました –

+0

この投稿を参照してくださいhttps://stackoverflow.com/a/27284064/4797289 –

関連する問題