總結下倆個app合成一個app遇到的問題;

倆個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"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章