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