:app:dexDebug ExecException finished with non-zero exit value 2

前端 未结 13 1216
孤独总比滥情好
孤独总比滥情好 2020-11-28 13:44

Could anyone help me out with the following error. When i clean the project, it doesn\'t show any error but every time i try to run i get this message.

Error:Execut

相关标签:
13条回答
  • 2020-11-28 13:47

    For me the solution was to remove an unnecessary/duplicate dependency entries. This is a similar solution others offered here that makes sense, but not exactly the same solution as those offered by others.

    Since I was already including *.jar files in the list of files to be compiled, there was no need for additional entries in the dependencies list.



    Before:

    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
    
        compile 'com.android.support:appcompat-v7:22.2.0'
        compile 'com.parse.bolts:bolts-android:1.+'
        compile fileTree(dir: 'libs', include: 'Parse-*.jar')
    }
    

    After:

    dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    
    compile 'com.android.support:appcompat-v7:22.2.0'
    

    }

    0 讨论(0)
  • 2020-11-28 13:49

    I had the same error

    app:dexDebug ExecException finished with non-zero exit value 2

    i solve it by adding this line of code

    defaultConfig {
            multiDexEnabled true
    }
    

    The reason is that i was using too many libraries

    Hope this post will help anyone

    0 讨论(0)
  • 2020-11-28 13:59

    After days of trying out finally could fix the issue. The problem with one of my .jar files. I had to remove each jar and check one by one until i found it. I removed the .jar file and cleaned my project and ran successfully. If any one should face similar issue check your jar file one by one.

    0 讨论(0)
  • 2020-11-28 13:59

    I had the same problem when I compiled google play services to my dependencies.

    My mistake was I was compiling the enitre package like this

    compile 'com.google.android.gms:play-services:8.3.0'

    Instead when I tried the selective compile, it worked.In my case I was using for google sign in,so it had just had to be

    compile 'com.google.android.gms:play-services-auth:8.3.0'.

    More details are in the documentaion. https://developers.google.com/android/guides/setup#split

    Hope this will be of a little help to someone someday :)

    0 讨论(0)
  • 2020-11-28 13:59

    I faced the same problem when trying to add the SignalR Java client library to my project's dependencies. I first changed the target JDK of my app from 1.8.0_XX to 1.7.0_XX, but it didn't work. Then I changed the SignalR project to target 1.7.0_XX as well, rebuilt and added it to my project's libs folder instead of the first build (which was in 1.8.0_XX), and that miraculously worked.

    0 讨论(0)
  • 2020-11-28 14:06

    For me, the problem was that I was using different versions of "Google Play services sub API's"

    Before: Click to see the image

    After: Click to see the image

    0 讨论(0)
提交回复
热议问题