我这边主要是因为我工程不应用多余的jar包,我整理之后,就出下面的问题
Android Studio 运行时出现 finished with non-zero exit value 2
我的解决方案:gradle clean一下或者在Android Studio选择Build->Clean Project
补充:有时候出现这个可能就是你APP打包的方法已经超越了java方法数的限制。(除非你们自己编译的是release包做了混淆处理)。否则你编译debug包的时候,就也会报这个错
解决方案: 在build.gradle --- > 加红色那条
buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } debug { minifyEnabled false multiDexEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } }
如果出现finished with non-zero exit value 1。可能是aar库本地缓存还没清除完成。
解决方案:
rm -rf ~/.gradle/caches