坏类文件魔术或版本
我已经知道这个问题已经经常被问及答案,但我发现没有一个答案能解决我的问题。
这是错误:
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.jarError Code: 1Output: 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)
错误是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')
该库是使用Android API 19 Platform
具有项目级别的SDK构建的1.7
。
我的.jar
文件在libs/
文件夹中。
我使用IntelliJ IDEA 14 Preview,可能是原因?使用IntellIJ IDEA 13时,它仍然停留在“Gradle sync”
编译的文件可能是无用的,因为我有compile fileTree(dir: 'libs', include: ['*.jar'])
太多
Cats萌萌
繁星淼淼
子衿沉夜
相关分类