Saya sudah tahu bahwa pertanyaan itu sudah sangat sering ditanyakan dan jawabannya, tetapi tidak ada jawaban yang saya temukan memperbaiki masalah saya.
Ini kesalahannya:
Error:Gradle: Execution failed for task ':ffcommunity:preDexDebug'.
com.android.ide.common.internal.LoggedErrorException: Failed to run command:
D:\Android SDK\sdk\build-tools\20.0.0\dx.bat --dex --output D:\Users\ReVo\Documents\IntelliJ IDEA\FFCommunity\ffcommunity\build\intermediates\pre-dexed\debug\bananaquery-2ee85432877a057e7414910b8127805535139d5d.jar D:\Users\ReVo\Documents\IntelliJ IDEA\FFCommunity\ffcommunity\libs\bananaquery.jar
Error Code:
1
Output:
UNEXPECTED TOP-LEVEL EXCEPTION:
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.processClass(Main.java:665)
at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634)
at com.android.dx.command.dexer.Main.access$600(Main.java:78)
at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:572)
at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)
at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
at com.android.dx.command.dexer.Main.processOne(Main.java:596)
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:498)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:264)
at com.android.dx.command.dexer.Main.run(Main.java:230)
at com.android.dx.command.dexer.Main.main(Main.java:199)
at com.android.dx.command.Main.main(Main.java:103)
...while parsing com/comuf/revonline/bananaquery/BananaInsert.class
1 error; aborting
Kesalahannya adalah bad class file magic (cafebabe) or version (0034.0000).
Saya membangun dan mengeksekusi aplikasi tanpa masalah berkali-kali di hari yang sama tetapi sekarang ini selalu gagal dengan pesan ini.
SDK proyek adalah Android API 19 Platformdan tingkat proyek 1.7.
CompileSDK adalah 19dan buildToolsVersion adalah '20.0.0'.
Opsi kompilasi:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
dan dependenciessaya punya:
compile files('libs/bananaquery.jar')
Perpustakaan dibangun dengan SDK Android API 19 Platformdengan tingkat proyek 1.7.
.jarFile saya ada di dalam libs/folder.
Saya menggunakan IntelliJ IDEA 14 Preview, mungkinkah itu alasannya? Dengan IntellIJ IDEA 13 ini tetap macet di "Gradle sync"
mengkompilasi file bisa jadi tidak berguna karena saya compile fileTree(dir: 'libs', include: ['*.jar'])juga punya
