Android开发之ApiCloud模块开发之模块引用第三方库的问题
因为现在第三方库比较多,所以很多人为了快速开发导致库用烂大街了,但是在模块开发中本人不建议使用第三方库的依赖会有很多问题,要么是资源图片找不到,要么是布局找不到啥的,但是有的需求只有第三方库怎么办呢?
不怕,我写这个博客就是用来解决这个问题的。
例如下图我想开发出一个日期和城市选择器,我为了省事,利用的第三方库,pickerView直接引用的。
在模块库中是这样引用的
compile 'com.contrarywind:Android-PickerView:4.1.3'
很明显没有任何问题,但是当你打包成arr上传到自定义模块问题就出现了,找不到相应的资源了……原因是啥呢?那是因为你打包arr的包里面缺少相应的资源文件,所以出错了云编译后跑不起来。
那我们怎么办呢?
GitHub打开找到源码下载下来,然后将所以源码资源图片复制到相应文件夹,然后用你的项目依赖此源码库(前提是你的源码你要征程一个内库,不用我说方法了吧?不会的话请留言),这样的话你打包的arr就不会出现各种资源找不到了,如下图:
然后在你的模块库中新建相应的调起方法:如下图
运行项目后或自动生成ARR包里面包含pickerView的所有资源源码的arr包,然后制作模块上传就行,后续步骤请看我上一篇博客
Android开发之ApiCloud模块开发步骤
Android开发之ApiCloud模块开发之模块引用第三方库的问题相关推荐
- Android开发之ApiCloud模块开发的注意事项
经过本人多次模块制作打包上传基本总结模块开发的以下坑: 一.模块开发SDK最小版本必须为9,不然就算你SDK模块开发完毕正常运行你在后台云编译也无法通过会报错,提示 minSdkVersion9小于你 ...
- Android开发之ApiCloud模块开发步骤
看图操作,简单明了: 好了apicloud模块开发完成,你可以打包arr文件压缩zip后上传到自定义模块然后别人用js就可以引用你开发的这个模块里面的内容了 打包arr文件压缩zip步骤如下图: 上传 ...
- Android开发之ApiCloud轮播图开发
首先看下效果图: 效果还可以吧. 如何开发呢? 首先可以在apicloud模块库中里面搜索UIScrollPicture这个模块添加后即可开发,调用方法也很简单有相应的文档说明不过有的参数不是很容易理 ...
- Android开发之WebView的开发使用(源代码分享)
如果我们想提供一个web应用程序(或只是一个网页)作为客户端应用程序的一部分,我们可以使用WebView.WebView类是Android的视图类的扩展,它允许您显示web页面的一部分活动布局.担它不 ...
- android 视频开发sd卡,Android开发之SD卡文件操作分析
本文实例讲述了Android开发之SD卡文件操作.分享给大家供大家参考,具体如下: 前面的文章中写过直接操作手机自带存储器的程序,这次就接着上次文章协议下对sd卡的文件操作.与自带存储不同的是使用sd ...
- android开发集成flash,Android开发之Adobe flash操作工具类
本文实例讲述了Android开发之Adobe flash操作工具类.分享给大家供大家参考,具体如下: public class AdobeUtil { /** * 安装flash插件 */ publi ...
- Android开发之JNI(一)--HelloWorld及遇到的错误解析
Android开发之JNI(一)--HelloWorld及遇到的错误解析 1.NDK环境搭建 參考http://blog.csdn.net/xiaoliouc/article/details/8705 ...
- Android开发之TextView高级应用
Android开发之TextView高级应用 我们平时使用TextView往往让它作为一个显示文字的容器,但TextView的功能并不局限于此.以下就和大家分享一下TextView的一些使用技巧. A ...
- android之json解析优化,Android开发之json解析
目前正在尝试着写app,发现看懂代码和能写出来差距很大,最关键的是java基础比较的差,因为只会python,java基础只学习了一个礼拜就过了.感觉java写出来的代码不如python简单明了. 上 ...
最新文章
- 如果说编程语言是一种宗教,你的信仰是?
- Linux系统密码忘记修改方法
- 湖仓一体化的路,很多人都只走了一半
- ue 抗锯齿 渲染序列失灵_最大的锯齿形序列
- 我的代码第一次运行时的样子
- 99%的人都能看懂的分布式系统「补偿」机制
- 各种集合key,value能否为null
- flex图表坐标轴样式设置
- Input禁用文本框
- 浅谈web架构之架构设计
- 设计模式之GOF23装饰模式
- django种表单post出现CSRF verification failed( CSRF验证失败 ) 的两种解决方式
- java 反解析cron_Java解析Cron表达式
- md5加解密工具 java_java中常用工具类之字符串操作类和MD5加密解密类
- win10 戴尔电脑 禁用触摸板
- 胶囊神经网络模型简介_胶囊网络简介
- 【渗透测试实战】—社会工程学利用详解
- 学习Java编程入门书籍
- golang牛牛算法规则与聊天功能
- 基于matlab 非局部均值(NLM)滤波图像去噪