私はアンドロイドアプリを実行しようとしています。以前はうまくいきました。新しい更新のGradleでそれを実行した後、私はApp実行中にDexエラーをマージできない
Error:java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
Error:java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
Error:com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
Error:com.android.dex.DexException: Multiple dex files define Lorg/intellij/lang/annotations/JdkConstants$CursorType;
をクリーニングしようとしました。このエラーを取得し、プロジェクトを再構築していても良いです。再構築するたびに毎回次のエラーが発生し、毎回実行します。
エラー:タスク ':app:transformClassesWithMultidexlistForDebug'の実行に失敗しました。
java.io.IOException: Can't write [/PROJECT_LOCATION/app/build/intermediates/multi-dex/debug/componentClasses.jar] (Can't read [/Applications/Android Studio.app/Contents/gradle/m2repository/org/jetbrains/annotations/13.0/annotations-13.0.jar(;;;;;;**.class)] (Duplicate zip entry [annotations-13.0.jar:org/intellij/lang/annotations/Flow.class]))
マイビルドのGradle設定
compileSdkVersion 26
defaultConfig {
applicationId "MY_ID"
minSdkVersion 18
targetSdkVersion 26
versionCode 65
versionName "5.5.38"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
renderscriptTargetApi 14
renderscriptSupportModeEnabled true
vectorDrawables.useSupportLibrary = true
}
私は – Kim
は、アプリモジュールであなたの 'build.gradle'の依存性を確保しようとしたことがあり...モバイルデバイスにインストールする前に、このエラーを取得していますが一貫している 1. 'implementation 'com.android.support:support-vector-drawable:27.0.2'' ' implementation' com.android.support:support-v4:27.0.1' これらの依存関係は、 1つの依存関係は、ライブラリの互換性の問題を引き起こす27.0.1よりも新しい27.0.2などです。 'build.gradle'でlibバージョンの警告をチェックしてみてください。 – martinomburajr