AS导包、封装依赖库流程

来源:互联网 发布:ruby编程语言 pdf 编辑:程序博客网 时间:2024/05/23 22:54

AS导包和封装依赖库

  1. 上传项目或者Demo给他人或者上传到github之前,先要去掉几个文件,否则会很占内存。Build下面的文件就有十几或几十兆,对于下载的人来说很不方便。
    这里写图片描述

  2. 导入项目不兼容gradle耗时或是需要重新下载对应的sdk等问题,可以对导入之前进行如下操作:

    • 按照问题1的圈红色的图进行删除.gradle, .idea, build三个文件夹;

    • 打开目录下的build.gradle文件进行修改成当前使用AS的版本号,例如2.3.0;
      这里写图片描述

    • 开始导入之后,会弹出一个提示是否使用gradle wrapper, 建议取消,要不导入其他人的项目会很慢。选择自己安装AS的目录找C:\Program Files\android\Android Studio\gradle;这个文件夹下面有当前可用的gradle版本,选择一个类似gradle-xxx的文件夹。这里写图片描述
  3. 导入Module,有这样一种场景,对于网上很多已经封装好的工具,我们想要使用某些部分,但是需要根据自身产品的需求对其进行改动,达到自己需要的一个效果。此时,我们需要以module的形式导入,然后对源码进行修改满足我们的需求。例如:MPAndroidChart很火,封装实现了很多的图表功能,我们可以对其进行二次封装使用。
    这里写图片描述
    在setting.gradle文件就会多出MPChartLib的Module:接下来就可以对源码进行Module的源码进行修改了。
    这里写图片描述接下来在app中的build.gradle文件中进行依赖的增加就可以了。
    这里写图片描述



4. 自己封装好依赖库,可以封装上传到github中,供以后自己直接使用或者给他们使用,而不是使用复制这种不灵活的方式。步骤如下:
File-new-new module-android library-命名就可以了。之后把自己需要的源码,以及资源文件拷贝进来,一个module就封装好了。在本项目测试一下,没问题就可以上传到github上。
这里写图片描述

这里写图片描述

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 填高考志愿时没填电话号码怎么办 铁路12306密码忘了怎么办 微销通提示网络请求失败怎么办 苹果手机出现不停播报情况怎么办 手做俯卧撑抬不起来怎么办 如果qq号被冻结了怎么办 买的qq号被冻结怎么办 联想平板怎么下载东西怎么办 所有浏览器都安装不了怎么办 忘记微博登录邮箱怎么办 丰巢验证码丢了怎么办 微博昵称忘了怎么办 163邮箱账号忘记了怎么办 苹果手机id邮箱忘记了怎么办 微信号没注销了怎么办 微信昵称换不了怎么办 微博支付密码忘记怎么办 微博支付密码忘记了怎么办 华为手机看不见截屏怎么办 支付宝密码错误被锁定怎么办 实名身份证的微信限额怎么办 工行网银登陆密码忘了怎么办 美亚买的东西坏了怎么办 海带宝转运到香港怎么办 海带宝转运仓库入库错误怎么办 三星s7edge密码忘了怎么办 ie网页被拦截了怎么办 手机打开百度网页弹出广告怎么办 网站策略服务已被禁用怎么办 谷歌浏览器打不开网页怎么办 mac用户名密码忘记了怎么办 苹果7网速太慢怎么办 ps中图片选不中怎么办 加装硬盘不显示怎么办 win10网络无权限访问怎么办 电脑装机时c盘隐藏怎么办 word不允许修改锁定了是怎么办 word文档只读不能编辑怎么办 word无法读取文档时怎么办 ps超出2g存不了怎么办 qq帐号不记得了怎么办