倆個app每一個都集成倆三個model.之前是在一個app里加了入口,點擊入口跳到另一個app裏,有天領導突然想着讓把倆合成一個,昨天嘗試了下,遇到了好多問題,正常的話是把作爲依賴包的app ---app buildgradle 最上面改爲如下
apply plugin: 'com.android.library'
apply plugin: 'com.jakewharton.butterknife'
project buildgradle 裏增加如下誰讓我用了黃油刀呢,沒辦法,對了作爲依賴包的程序裏所有@BindView R換成R2 ,不然找不到資源。
下面depend 由於主app和依賴包引用了相同 的jar衝突了,所以把作爲依賴包的app dependen 裏implementtation 換爲provided;
試了下還是不行提示jar衝突,查了查baid,把這行代碼註釋掉好了。
倆個app寫的時間間隔久了,引用sdk版本不一致,我這人一般都是有最新的就更新,合併時提醒需要添加compileSdkVersion和buildToolsVersion,我檢查了下作爲依賴包的app裏沒有添加,就加上了28.0.3是隨意寫的,反正會自己下載下來。
compileSdkVersion 28
buildToolsVersion "28.0.3"