butterknife gitup 地址 https://github.com/JakeWharton/butterknife
首先,我要講,有疑問一定要去官網(wǎng)看。作者的網(wǎng)頁會提供巨大的幫助。其次就是如果查看的是簡書或者其它的論壇引用文章,強烈建議多看幾篇,一定要多看幾篇。
使用的問題就是報錯,無法編譯出apk
報錯的提示是
can not read ........from .......報錯太長了我也沒截圖
看的出來是一個轉(zhuǎn)換類型的錯誤,也就是在打包過程中出現(xiàn)的問題,因此我第一步想到的是找對比gradle版本
但是在更換為與官方項目一致的4.1版本任然沒有解決問題
之后在build文件查看日志仔細(xì)觀察日志我們可以查看到
錯誤編碼對應(yīng)的是v4 的架包 最后嘗試將v4升級到最新版本問題解決
總結(jié):
如果在使用butterknife 的同時使用了databing 那么參看下圖
原因是添加了兩次view apt不知到該響應(yīng)哪一個
日志很重要,一定要仔細(xì)看報錯日志和錯誤反饋。大膽假設(shè),小心查證。問題都能夠得到解決。