赞
踩
Application无法直接依赖embed工程: application无法直接依赖你的embed工程,必须依赖你embed工程所编译生成的aar文件
embed
,需要直接运行app时,采用implementation
或者api
资源冲突: 如果library和module中含有同名的资源(比如 string/app_name
),编译将会报duplication resources
的相关错误,有两种方法可以解决这个问题:
gradle.properties
中添加android.disableResourceValidation=true
可以忽略资源冲突的编译错误,程序会采用第一个找到的同名资源作为实际资源.关于混淆
minifyEnabled
设置为true,编译时会根据proguard规则过滤工程中没有引用到的类,导致App集成时找不到对象,因为大多数AAR都是提供接口的SDK,建议大家仔细梳理proguard文件。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。