今天心血来潮 整了整Butterknife 头一次接触 按照官方文档老老实实的写 特么的就是没法用
7.0.1版本的jar 报下面的错误
02-24 18:17:38.390: D/ButterKnife(2835): Looking up view binder for com.zry.zfmusicdemo.MainActivity
02-24 18:17:38.390: D/ButterKnife(2835): Not found. Trying superclass com.zry.zfmusicdemo.BaseActivity02-24 18:17:38.390: D/ButterKnife(2835): Not found. Trying superclass android.app.Activity
02-24 18:17:38.390: D/ButterKnife(2835): MISS: Reached framework class. Abandoning search.
我以为是我玩错了版本 查了半天资料 https://github.com/JakeWharton/butterknife/issues/399 里面有这么一段回复:
ButterKnife 7.0.1
Yes. LaunchActivity$$ViewBinder.java file is created
ButterKnife 7.0.2-SNAPSHOT or 8.0.0-SNAPSHOT
The file is not created
大概意思是7.0.1没问题 但是我怎么搞就是搞不好 没办法去csdn上下载了一个butterknife-5.1.2.jar 但是又报了下面的错
02-24 20:54:15.934: D/ButterKnife(21247): Looking up view injector for com.zry.zfmusicdemo.MainActivity
02-24 20:54:15.935: D/ButterKnife(21247): Not found. Trying superclass com.zry.zfmusicdemo.BaseActivity
02-24 20:54:15.935: D/ButterKnife(21247): Not found. Trying superclass android.app.Activity
02-24 20:54:15.935: D/ButterKnife(21247): MISS: Reached framework class. Abandoning search.
到此,再怎么笨也知道肯定不是jar有问题 而是使用有问题 最后终于查到了 原来是eclipse配置问题
http://jakewharton.github.io/butterknife/ide-eclipse.html
还是看文档不仔细引发的啊