Skip to content Skip to sidebar Skip to footer

Android Studio Gradle Error - Predexdebug

I recently added a new activity to my android studio project and now I am getting an error when I try and run it. It builds fine but I get the error below when I run it: FAILURE: B

Solution 1:

I finally solved this issue by downloading the latest version of gradle.

I still get this error every so often and I just fix it by going to File ----> Invalidate caches/restart

I find Android Studio to be very buggy

Solution 2:

Based on where it's trying to find the dx command:

/Applications/Android Studio.app/sdk/build-tools/android-4.4W/dx

it looks like you've crossed a build tools version with something else. The build file you posted in your question looks okay, but look in the other build files in your project (there's at least going to be something in libraries/zbar) and make sure their buildToolsVersion statements are okay. I suspect somewhere you have:

buildToolsVersion 'android-4.4W'

where you should have:

buildToolsVersion '20.0.0'

Solution 3:

Now i know the reason of the problem. It was causes by wrong code in \sdk\android-sdk\tools\lib\find_java.bat

Wrong code:

find /i "x86" > NUL && set arch_ext=32 || set arch_ext=64

Correct code:

find /i "x86" > NUL && set arch_ext=32||set arch_ext=64

The wrong code leads to the path of java_exe be

E:\Android\sdk\ANDROI~1\tools\lib\\find_java32 .exe

So, when dx.bat runs

call "%java_exe%" %javaOpts% -Djava.ext.dirs="%frameworkdir%" -jar "%jarpath%" %params% 

it will report the wrong status:

Error Code:
    1

My platform: win8-32 bit android studio 1.0 - 4GB RAM

Solution 4:

I had a similar issue, so I uninstalled the java jdk and reinstalled the latest version from oracle and everything went OK. The link for installing the latest version of jdk is here

Note: you need to update the jdk directory in android studio after doing the above

Post a Comment for "Android Studio Gradle Error - Predexdebug"