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

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

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

在模块库中是这样引用的

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

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

那我们怎么办呢?

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

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

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

Android开发之ApiCloud模块开发步骤

Android开发之ApiCloud模块开发之模块引用第三方库的问题相关推荐

  1. Android开发之ApiCloud模块开发的注意事项

    经过本人多次模块制作打包上传基本总结模块开发的以下坑: 一.模块开发SDK最小版本必须为9,不然就算你SDK模块开发完毕正常运行你在后台云编译也无法通过会报错,提示 minSdkVersion9小于你 ...

  2. Android开发之ApiCloud模块开发步骤

    看图操作,简单明了: 好了apicloud模块开发完成,你可以打包arr文件压缩zip后上传到自定义模块然后别人用js就可以引用你开发的这个模块里面的内容了 打包arr文件压缩zip步骤如下图: 上传 ...

  3. Android开发之ApiCloud轮播图开发

    首先看下效果图: 效果还可以吧. 如何开发呢? 首先可以在apicloud模块库中里面搜索UIScrollPicture这个模块添加后即可开发,调用方法也很简单有相应的文档说明不过有的参数不是很容易理 ...

  4. Android开发之WebView的开发使用(源代码分享)

    如果我们想提供一个web应用程序(或只是一个网页)作为客户端应用程序的一部分,我们可以使用WebView.WebView类是Android的视图类的扩展,它允许您显示web页面的一部分活动布局.担它不 ...

  5. android 视频开发sd卡,Android开发之SD卡文件操作分析

    本文实例讲述了Android开发之SD卡文件操作.分享给大家供大家参考,具体如下: 前面的文章中写过直接操作手机自带存储器的程序,这次就接着上次文章协议下对sd卡的文件操作.与自带存储不同的是使用sd ...

  6. android开发集成flash,Android开发之Adobe flash操作工具类

    本文实例讲述了Android开发之Adobe flash操作工具类.分享给大家供大家参考,具体如下: public class AdobeUtil { /** * 安装flash插件 */ publi ...

  7. Android开发之JNI(一)--HelloWorld及遇到的错误解析

    Android开发之JNI(一)--HelloWorld及遇到的错误解析 1.NDK环境搭建 參考http://blog.csdn.net/xiaoliouc/article/details/8705 ...

  8. Android开发之TextView高级应用

    Android开发之TextView高级应用 我们平时使用TextView往往让它作为一个显示文字的容器,但TextView的功能并不局限于此.以下就和大家分享一下TextView的一些使用技巧. A ...

  9. android之json解析优化,Android开发之json解析

    目前正在尝试着写app,发现看懂代码和能写出来差距很大,最关键的是java基础比较的差,因为只会python,java基础只学习了一个礼拜就过了.感觉java写出来的代码不如python简单明了. 上 ...

最新文章

  1. 如果说编程语言是一种宗教,你的信仰是?
  2. Linux系统密码忘记修改方法
  3. 湖仓一体化的路,很多人都只走了一半
  4. ue 抗锯齿 渲染序列失灵_最大的锯齿形序列
  5. 我的代码第一次运行时的样子
  6. 99%的人都能看懂的分布式系统「补偿」机制
  7. 各种集合key,value能否为null
  8. flex图表坐标轴样式设置
  9. Input禁用文本框
  10. 浅谈web架构之架构设计
  11. 设计模式之GOF23装饰模式
  12. django种表单post出现CSRF verification failed( CSRF验证失败 ) 的两种解决方式
  13. java 反解析cron_Java解析Cron表达式
  14. md5加解密工具 java_java中常用工具类之字符串操作类和MD5加密解密类
  15. win10 戴尔电脑 禁用触摸板
  16. 胶囊神经网络模型简介_胶囊网络简介
  17. 【渗透测试实战】—社会工程学利用详解
  18. 学习Java编程入门书籍
  19. golang牛牛算法规则与聊天功能
  20. 基于matlab 非局部均值(NLM)滤波图像去噪

热门文章

  1. java emoji问号,emoji-java 用来表情转换,你会用了吗?
  2. java事件监听器无效_Java的事件监听器学习心得
  3. python字典成绩_python_字典
  4. anki模板_梁宝川:如何导入,导出anki笔记?
  5. 浏览器打开出现证书错误_PADI 电子潜水证书更新啦!
  6. 牛客假日团队赛5 K 金币馅饼 (DP 基础题)
  7. 2019人工智能实战 第六次作业 段峙宇
  8. python之迭代器,生成器
  9. iScroll学习笔记
  10. Condition类必须配合Mutex使用,why?