如果是在app文件夾下的build.gradle里直接依賴不會有事,但是如果放在Library 包的時候淤井,需要在項目的build.gradle里面寫上:
classpath 'com.jakewharton:butterknife-gradle-plugin:8.6.0'
同時也需要在settings.gradle里面寫上:
include ':app','library'
這樣,通過在app項目下的build.gradle里面的dependencies {}里添加如下代碼:
compile project(':library')
就表示app可以使用Library里面的第三方開源庫胞谭。一般第三方包都可以放在library里面,然后app直接可以使用,butterknife比較特殊指郁,除了放在library的gradle里面,還需要在app的gradle里面也要加進去拷呆,才可以兩邊都可以使用闲坎,如果不在app的gradle里面加的話,app里面用不了茬斧。A包含B腰懂,B包含C,A可以用B和C的所有東西项秉,B可以用C的所有東西绣溜,但不能用A的東西,C只能用自己的東西娄蔼。同時怖喻,如果遇到bug,還有一個要注意的是贷屎,可以去github上面去看一下使用方法和注意事項罢防。