ฉันรู้อยู่แล้วว่าคำถามนั้นถูกถามบ่อยมากและมีคำตอบ แต่ไม่มีคำตอบใดที่ฉันพบว่าแก้ไขปัญหาของฉันได้
มันคือข้อผิดพลาด:
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
bad class file magic (cafebabe) or version (0034.0000)
มีข้อผิดพลาด
ฉันสร้างและเรียกใช้แอปพลิเคชันโดยไม่มีปัญหาหลายครั้งในวันเดียวกัน แต่ตอนนี้ล้มเหลวทุกครั้งที่มีข้อความนี้
โครงการ SDK เป็นและระดับโครงการคือAndroid API 19 Platform
1.7
CompileSDK เป็น19
และ buildToolsVersion '20.0.0'
คือ
ตัวเลือกการรวบรวม:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
และในdependencies
ฉันมี:
compile files('libs/bananaquery.jar')
ไลบรารีสร้างด้วย SDK Android API 19 Platform
พร้อมระดับโปรเจ็ก1.7
ต์
.jar
ไฟล์ของฉันอยู่ในlibs/
โฟลเดอร์
ฉันใช้ IntelliJ IDEA 14 Preview อาจเป็นสาเหตุ? ด้วย IntellIJ IDEA 13 จะยังคงติดอยู่ที่ "Gradle sync"
ไฟล์คอมไพล์อาจไร้ประโยชน์เพราะฉันมีcompile fileTree(dir: 'libs', include: ['*.jar'])
เช่นกัน