Gradle build error: Android java.exe completed with nonzero exit value 1

We tried the solution for all the links: Gradle Build Errors

Android Studio Gradle Error - preDexDebug

Android java.exe finished with nonzero exit value 1

completed with zero output

Execution failed for task: ': app: preDexDebug'

http://fqa.io/questions/29045129/android-java-exe-finished-with-non-zero-exit-value-1

http://fqa.io/questions/28933701/android-studio-unable-to-resolve-error-apppredexdebug

The error still persists. Any help would be really appreciated. Thanks!

Information:Gradle tasks [:app:assembleDebug] :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:compileDebugNdk UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72211Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42211Library UP-TO-DATE :app:prepareDebugDependencies :app:compileDebugAidl UP-TO-DATE :app:compileDebugRenderscript UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app:generateDebugAssets UP-TO-DATE :app:mergeDebugAssets UP-TO-DATE :app:generateDebugResValues UP-TO-DATE :app:generateDebugResources UP-TO-DATE :app:mergeDebugResources UP-TO-DATE :app:processDebugManifest UP-TO-DATE :app:processDebugResources UP-TO-DATE :app:generateDebugSources UP-TO-DATE :app:compileDebugJava UP-TO-DATE :app:preDexDebug FAILED Error:Execution failed for task ':app:preDexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe'' finished with non-zero exit value 1 

and when I run the --debug option, it displays an error like:

 Error:05:43:59.724 [ERROR] [org.gradle.BuildExceptionReporter] 05:43:59.725 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception. 05:43:59.726 [ERROR] [org.gradle.BuildExceptionReporter] 05:43:59.727 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong: 05:43:59.728 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':app:preDexDebug'. 05:43:59.729 [ERROR] [org.gradle.BuildExceptionReporter] > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe'' finished with non-zero exit value 1 05:43:59.732 [ERROR] [org.gradle.BuildExceptionReporter] 05:43:59.733 [ERROR] [org.gradle.BuildExceptionReporter] * Try: 05:43:59.734 [ERROR] [org.gradle.BuildExceptionReporter] Run with --stacktrace option to get the stack trace. 

And the contents of build.gradle (Project: MyApplication)

 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.1.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } 

Content build.gradle (Module: app):

 apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.example.user.myapplication" minSdkVersion 8 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.1.1' } 
+5
source share
5 answers

I suddenly got the same error, and I realized that this was due to the new Google Play Services library.

I changed this line

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

back to

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

and I can run the application again. As soon as I upgrade to 7.3.0, the problem reappears (every time).

I am using Android Studio 1.2, gradle plugin 1.2.2, compileSdkVersion 22, buildToolsVersion 22.0.1.

+6
source

Try to indicate what you said, but you keep com.android.tools.build: gradle: 1.1.0

+1
source

Try to stay tuned, especially the build tools when creating Android apps.

Top build.gradle :

 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.2.2' // <-- was 1.1.0 // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } 

application / build.gradle :

 apply plugin: 'com.android.application' android { compileSdkVersion 22 // <-- was 21 buildToolsVersion "22.0.1" // <-- was 21.1.2 defaultConfig { applicationId "com.example.user.myapplication" minSdkVersion 9 targetSdkVersion 22 // <-- was 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile 'com.android.support:appcompat-v7:22.1.1' } 
0
source

I had the same error. I created a library that gave me this error with another SDK building tool. All I needed was to right-click on this library, for my "Google map" case, click on "Open module settings" and change the version of the compilation SDK, as well as the version of the build tools for the same version that I use for your application directory

0
source

For my part, I solved this problem by removing incremental true in dexOptions ( app/build.gradle ).

incremental and multidex not possible.

-1
source

All Articles