2017-11-24 3 views
0

私のアプリをビルドしようとしていますが、このエラーが発生しました。私は再構築し、progectを清掃し、Android Studioをリセットしました。私のアプリは右コンパイルするので、私は、構築していたときに問題があるAndroidでビルドしようとしています

Error:Execution failed for task ':app:transformClassesWithDexForDebug'. com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: Unable to pre-dex 'C:\Users\User-1.gradle\caches\modules-2\files-2.1\stax\stax-api\1.0.1\49c100caf72d658aca8e58bd74a4ba90fa2b0d70\stax-api-1.0.1.jar' to 'C:\Users\User-1\Documents\workspace\WebUpHosting\app\build\intermediates\transforms\dex\debug\folders\1000\10\stax-api-1.0.1_4deeb811af0ea67608aa694ead937d7c9ac36202'

enter image description here

コードエラー:これは問題のスクリーンショットです。誰も私がそれを解決する方法を知っていますか?

UPDATE:見るために多くのコードで、問題を正確に伝えること

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 26 
    buildToolsVersion "26.0.0" 
    defaultConfig { 
     applicationId "com.webuphosting.app" 
     minSdkVersion 21 
     targetSdkVersion 26 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    dexOptions { 
     preDexLibraries = false 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 

    compile 'com.android.support:appcompat-v7:26.+' 
    compile 'com.android.support.constraint:constraint-layout:1.0.2' 
    compile 'com.daimajia.easing:library:[email protected]' 
    compile 'com.daimajia.androidanimations:library:[email protected]' 
    compile 'com.android.support:support-v4:26.+' 
    compile 'com.readystatesoftware.systembartint:systembartint:1.0.3' 
    compile 'com.android.support:recyclerview-v7:26.0.+' 
    compile 'com.squareup.retrofit2:retrofit:2.3.0' 
    compile "com.squareup.retrofit2:converter-simplexml:2.3.0" 


    testCompile 'junit:junit:4.12' 
} 

答えて

0

ハード

buil.gradleが、解決策として、あなたは単に前DEXを無効にできます。

boolean preDexLibraries

Whether to pre-dex libraries. This can improve incremental builds, but clean builds may be slower.

メインモジュール(アプリ)のbuild.gradleファイルのandroidの中に次のブロックを追加してください:

デフォルトでは
android { 
    // everything else 
    dexOptions { 
    preDexLibraries = false 
    } 
} 

にそれを設定することで、あなたはあなたの問題を回避することができ、それは根本的な原因を解決しないかもしれないので、それは、に設定されています。

+0

さらに調査する必要がある場合はお知らせください。そうであれば、完全な 'build.gradle'ファイルを提供してください。 – anthonymonori

+0

私の質問にbuld.gradleを追加しました –

+0

あなたのコードを試しましたが、まだ解消されていません –

関連する問題