问题:Dagger2和ButterKnife冲突

问题:Dagger2和ButterKnife冲突

他人的解决方案(http://www.cnblogs.com/yizuochengchi2012/p/5659362.html)

我的解决方案:
就是修改Dagger2为:
compile ‘com.google.dagger:dagger:2.5’
//apt ‘com.google.dagger:dagger-compiler:2.5’
provided ‘com.google.dagger:dagger-compiler:2.5’
provided ‘org.glassfish:javax.annotation:10.0-b28’
看清了吧,和链接的方案相比,只是少了几步而已。其他,不做任何修改,就ok了

不知道csdn可不可以吐槽,我只是想来吐槽的,没人撵我吧。

最开始,我将Dagger2先配置到项目里面,然后再将ButterKnife再配置到项目里,这时候,就出现问题了,经过前期的抓狂,发现了把ButterKnife相关的配置删除,就不会出现问题了。于是我以为是我配置ButterKnife错了,打开github上的ButterKnife配置教程再三比对后,我觉得应该不会出错了。不过依然报错

然后,我就又打开了一个新的项目,重新配置了ButterKnife,当然,这时候,发现ButterKnife配置没有问题。这TM就让人蛋疼了。让我怎么都联系不到Dagger2上面去。

再然后,我又重新配置了Dagger2,发现Dagger2和ButterKnife有相同的代码。不过我还是没往这方面想,抓狂的我,就直接关机准备睡觉了。

正准备洗澡呢,突然想到有没有可能是Dagger2和ButterKnife有关呢,我小心翼翼的将手机掏出来一搜,fuck真搜到了。

打开电脑,重新开干,开着别人的教程,一步一步试,发现添加packingXXX那几行代码怎么一直报错,后面一怒就将它给注释了,md,没想到就好了,最后发现,就只修改了一个单词。

不甘心的我,再次打开一个项目准备再实验一次,我靠,这次按照原先的配置,不用修改任何的东西,都能跑起来,真是哔了狗了。。。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值