Tôi đã biết rằng câu hỏi đó đã được hỏi rất thường xuyên và câu trả lời, nhưng không có câu trả lời nào mà tôi tìm thấy đã khắc phục được sự cố của tôi.
Đó là lỗi:
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
Lỗi là bad class file magic (cafebabe) or version (0034.0000)
.
Tôi đã tạo và thực thi ứng dụng mà không gặp sự cố nhiều lần trong cùng một ngày nhưng bây giờ điều này không thành công mọi lúc với thông báo này.
SDK dự án là Android API 19 Platform
và cấp dự án là 1.7
.
CompileSDK là 19
và buildToolsVersion là '20.0.0'
.
Các tùy chọn biên dịch:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
và trong dependencies
tôi có:
compile files('libs/bananaquery.jar')
Thư viện được xây dựng bằng SDK Android API 19 Platform
với cấp độ dự án 1.7
.
.jar
Tệp của tôi nằm trong libs/
thư mục.
Tôi sử dụng IntelliJ IDEA 14 Preview, đó có thể là lý do? Với IntellIJ IDEA 13, nó vẫn bị mắc kẹt ở "Đồng bộ hóa Gradle"
file biên dịch có thể là vô dụng kể từ khi tôi có compile fileTree(dir: 'libs', include: ['*.jar'])
quá