Dx bad class file magic (cafebabe) or version (0033.0000)的一种解决方法

开发工具:Eclipse ADT

希望可以帮到同样遇到此问题的朋友,我也是新手,还请多多指教。

最近用了facebook显示gif的fresco控件,同时也可能适用于别的jar包编译问题,问题是这样的:在用自己电脑开发完成之后没有任何问题,但是工程倒到在boss到电脑上后就出现问题了:

Dx bad class file magic (cafebabe) or version (0033.0000)
...while parsing com/facebook/animated/gif/BuildConfig.class
...while processing com/facebook/animated/gif/BuildConfig.class

Dx no classfiles specified
Conversion to Dalvik format failed with error 1
Unable to resolve target 'android-19'

直接打包也会遇到相同的问题。

在网上也试了很多方法,如:将Java Compiler改为1.6,工程的编译器也改成1.6,但是对我没有效果。(大家可以先试一下这个,如果不可以可以往下看啦)

废话不多说,我想了一下,修改编译版本也无效的话就不是JDK的问题,有可能就是SDK的问题,最终我发现是SDK中build-tools的问题,版本太低或者对不上就会出现这个问题。


在我的电脑中把这个文件夹给boss拷过去,替换掉,重启ADT,问题就解决了。

还是希望大家把SDK的工具包都下载完全一点,可能就会防止很多问题的出现。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值