2016-03-21 44 views
0

アンドロイド、gradleプロセスExecException jdk1.8.0_25がゼロ以外の終了値1で終了しましたか?この問題を解決するための方法

アンドロイドorg.gradle.process.internal.ExecException:プロセス 'コマンド 'C:\プログラムファイル\のJava \ jdk1.8.0_25以外で仕上げビンの\ java.exeを'' \ -zero終了値1

build.gradleファイル::

apply plugin: 'com.android.application' 

android { 

compileSdkVersion 16 

buildToolsVersion "23.0.2" 

defaultConfig { 
    applicationId "com.newventuresoftware.waveformdemo" 
    minSdkVersion 10 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
    multiDexEnabled true 
} 
dexOptions { 
    javaMaxHeapSize "2g" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
compileOptions { 
    sourceCompatibility JavaVersion.VERSION_1_8 
    targetCompatibility JavaVersion.VERSION_1_8 
} 
} 

repositories { 
    maven { url "https://jitpack.io" } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.1.1' 
    compile "commons-io:commons-io:+" 
    compile 'com.android.support:design:23.1.1' 
    compile project (':waveform') 
} 

メッセージ]タブから、全体のエラー

Error:com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000) 
at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:472) 
at com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:406) 
at com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388) 
at com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:251) 
at com.android.dx.command.dexer.Main.parseClass(Main.java:764) 
at com.android.dx.command.dexer.Main.access$1500(Main.java:85) 
at com.android.dx.command.dexer.Main$ClassParserTask.call(Main.java:1684) 
at com.android.dx.command.dexer.Main.processClass(Main.java:749) 
... 12 more 
UNEXPECTED TOP-LEVEL EXCEPTION: 
Error:com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000) 
at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:472) 
at com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:406) 
at com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388) 
at com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:251) 
at com.android.dx.command.dexer.Main.parseClass(Main.java:764) 
at com.android.dx.command.dexer.Main.access$1500(Main.java:85) 
at com.android.dx.command.dexer.Main$ClassParserTask.call(Main.java:1684) 
at com.android.dx.command.dexer.Main.processClass(Main.java:749) 
... 12 more 
2 errors; aborting 
Error:Execution failed for task ':app:transformClassesWithDexForDebug'. 
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_25\bin\java.exe'' finished with non-zero exit value 1 

おかげで...

+0

試みは 'プロジェクト – hrskrs

+0

セット' compileSdkVersion 23' –

+0

'コンパイルcleaning' "コモンズ-IOを:コモンズ-IO:2.4"' –

答えて

0

これをbuild.gradleに追加してから、&を再構築してみてください。

dexOptions { 
    javaMaxHeapSize "2g" 
    preDexLibraries = true 
} 
+0

ありがとう、これは問題を解決しませんでした! –

+0

私はこれを削除した後にそれが正常に実行:: compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } –

+0

だけでなく、私のJavaVersionはVERSION_1_7.Iあり、それらを追加することにより、同様の問題を解決しました。 – banking

関連する問題