Bu sorunun zaten çok sık sorulduğunu ve yanıtladığını zaten biliyorum, ancak bulduğum yanıtların hiçbiri sorunumu çözmedi.
Hata:
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
Hata bad class file magic (cafebabe) or version (0034.0000).
Uygulamayı aynı gün içinde birçok kez sorunsuz bir şekilde oluşturup çalıştırdım ama şimdi bu mesajla her seferinde başarısız oluyor.
Proje SDK'sı Android API 19 Platformve proje düzeyi 1.7.
CompileSDK 19ve buildToolsVersion '20.0.0'.
Derleme seçenekleri:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
ve dependenciesbende var:
compile files('libs/bananaquery.jar')
Kitaplık, Android API 19 Platformproje düzeyinde SDK ile oluşturulmuştur 1.7.
Benim .jardosya içinde bulunmaktadır libs/klasörde.
IntelliJ IDEA 14 Preview kullanıyorum, nedeni bu olabilir mi? IntellIJ IDEA 13 ile "Gradle sync" de takılı kalır
i beri derleme dosyaları yararsız olabilir compile fileTree(dir: 'libs', include: ['*.jar'])de
