声明
- 原因:AAR包引用第三方依赖无效问题
- 参考文章A方案:https://www.jianshu.com/p/6477eb2131d6
- 思路:先在library中使用implementation,同步后会在External Libraries中出现对应的jar包,右键 show in Explorer 进入硬盘位置,然后copy到library项目中去引用即可。
- 示例:主项目 引入 MyLibrary , MyLibrary 引入 Gson , 期望主项目引入MyLibrary 生成的aar文件,可直接使用gson功能。
测试步骤
1. 在library中使用implementation,同步之后在 project--> External Libraries中可查看文,右键 show in Explorer 从硬盘中打开。
image.png2. 将文件copy到MyLibrary下的lib文件夹下。
image.png3. 添加依賴jar
image.pngimage.png
image.png
4. 注释掉implementation 'com.google.code.gson:gson:2.8.5'
image.png5. 生成aar
image.png6. 导入aar文件测试
image.pngimage.png
网友评论