eclipse中使用OKHttp和Butterknife的环境配置

本文介绍了在Eclipse中使用OKHttp和Butterknife时遇到的编译问题及其解决方案。对于OKHttp,问题在于JDK版本过低,通过将项目JDK设置为1.7并更新Android build tools版本得以解决。对于Butterknife,通过启用Annotation Processing,添加工厂路径中的Butter Knife JAR,并确保清理生成的.apt_generated文件夹来解决空指针问题。
摘要由CSDN通过智能技术生成

#在eclipse中使用OKHttp和Butterknife的环境配置

大家在eclipse中使用现在比较流行的一些框架可能会遇到一些问题,下面我就将我使用Okhttp和Butterknife遇到的问题及解决方法描述一下:

##Okhttp
eclipse中使用okhttp包时出现一下问题:
Dx bad class file magic(cafebabe) or version(0033.0000)这种问题。
原因是okhttp编译环境是jre1.7,而自己eclipse的编译环境比1.7低,所以造成这个问题。
解决方法如下:
直接右键项目,点击properties
这里写图片描述

点击Java Compiler选择JDK Compiler为1.7即可。
但是问题又来了,将JDK Compiler改为1.7后又提示Android build tools版本太低,于是又在sdk文件夹中找到build-tools文件夹,在其中添加了高版本的就OK了。

##Butterknife
在Eclipse中使用Butterknife时,如果没对编译环境做特殊的配置,就会报空指针问题:
如下是我在stackoverflow上搜索的解决方案,在此就不翻译了,直接上图:
: Right click on your project in the Package Explorer. Head to Java Compiler → Annotation Processing and check “Enable project specific settings”.
Ensure th

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值