Skip to content Skip to sidebar Skip to footer

Android Studio Importing Unity Project Error(error:execution Failed For Task ':app:dexdebug' : Unexpected Top-level Exception)

This error is bothering me for two days. So I need to import a Project from unity into android studio but gives me this error: Error:Execution failed for task ':app:dexDebug'. >

Solution 1:

In your build.gradle file try adding the following block inside your android block.

dexOptions {
        incremental true
        javaMaxHeapSize "4g"
        preDexLibraries = false
}

And your defaultConfig add this

multiDexEnabled true

defaultConfig {
        applicationId "com.example"
        minSdkVersion 17
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
        renderscriptTargetApi 21
        renderscriptSupportModeEnabled true;
    }

In you gradle dependency add,

compile 'com.android.support:multidex:1.0.1'

dependencies {
    //compile fileTree(dir: 'libs', include: ['*.jar'])
    compile'com.android.support:appcompat-v7:22.0.0'compile'com.android.support:multidex:1.0.1'
}

In Application class, attachBaseContext method include this line,

MultiDex.install(this);

publicclassExampleAppextendsApplication {

    @OverrideprotectedvoidattachBaseContext(Context base) {
        super.attachBaseContext(base);
        MultiDex.install(this);
    }
}

In your AndroidManifest.xml file,

Add attribute "name" and assign above mentioned Application Class.

<applicationandroid:name="com.ExampleApp"><!--- Activities --></application>

Now try to run your project after clean and build your project.

Hope it will help you my dear friend !

Post a Comment for "Android Studio Importing Unity Project Error(error:execution Failed For Task ':app:dexdebug' : Unexpected Top-level Exception)"