Android开发之ApiCloud模块开发值模块引用第三方库的问题

匿名 (未验证) 提交于 2019-12-03 00:22:01

因为现在第三方库比较多,所以很多人为了快速开发导致库用烂大街了,但是在模块开发中本人不建议使用第三方库的依赖会有很多问题,要么是资源图片找不到,要么是布局找不到啥的,但是有的需求只有第三方库怎么办呢?

不怕,我写这个博客就是用来解决这个问题的。

例如下图我想开发出一个日期和城市选择器,我为了省事,利用的第三方库,pickerView直接引用的。



在模块库中是这样引用的

compile 'com.contrarywind:Android-PickerView:4.1.3'

很明显没有任何问题,但是当你打包成arr上传到自定义模块问题就出现了,找不到相应的资源了……原因是啥呢?那是因为你打包arr的包里面缺少相应的资源文件,所以出错了云编译后跑不起来。

那我们怎么办呢?

GitHub打开找到源码下载下来,然后将所以源码资源图片复制到相应文件夹,然后用你的项目依赖此源码库(前提是你的源码你要征程一个内库,不用我说方法了吧?不会的话请留言),这样的话你打包的arr就不会出现各种资源找不到了,如下图:





然后在你的模块库中新建相应的调起方法:如下图



运行项目后或自动生成ARR包里面包含pickerView的所有资源源码的arr包,然后制作模块上传就行,后续步骤请看我上一篇博客

Android开发之ApiCloud模块开发步骤



易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!