码迷,mamicode.com
首页 > 移动开发 > 详细

Android Studio制作library(图解)

时间:2016-04-19 20:01:03      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

一、从项目中右键添加一个新的library。

第一步:到Android目录下,右键->new->Module。

如下图

技术分享技术分享

第二步:

选中Android Library,下一步

技术分享技术分享

输入包名什么的,finish

技术分享技术分享

第三步:让工程编译这个library,有手动添加或者自动添加两种方式。(上一章详细讲的,这一章就简短一点说了)

手动添加:

打开Module:app的build.gradle,加上一行编译新建的library,同步一下,完成。

如下图:

技术分享

自动添加:

project Structure->Module->app->最后一个卡片Dependencies->右边的加号,选中Module那一项,选中刚刚新建的library,完成。如下图:

技术分享技术分享


二、把你现有的项目改成library。

两种思路:

1.像上面的,新建一个新的library配置一下,把你的代码java,res,libs什么的拷贝过去,重新配置一下gradle的文件。拷贝的话,就不说了,程序员自带Ctrl+C和Ctrl+V技能。


2.把现有的项目,删掉不必要的文件,修改一下配置文件就可以导入了。这种方法是自己摸索出来的,下面要详细分享一下这种方法。


第一步,看到下面是一个准备的Android Studio项目,项目名叫CanvasDemo。把选中的删除,这些都是不必要的。

技术分享技术分享

第二步,把app目录下的所有东西拖到根目录下,然后把app的目录删掉。

技术分享技术分享

第三步,修改配置文件了,(1)把app.iml文件更名为与项目一致的CanvasDemo.iml,再用notepad++打开该文件,可见有两处的是 :app 的,也把它改为与项目名一致  :CanvasDemo ,保存一下。

技术分享技术分享

第四步,用notepad++打开build.gradle文件,要改两个地方,(1)把apply plugin: "com.android.application"这一句话改为apply plugin: "com.android.library",(2)带有applicationId开头的这一句话删。

技术分享技术分享

第五步,拷贝把这个CanvasDemo到项目的根目录中

技术分享技术分享

第六步,切换到Android目录下,打开settings.gradle文件,include这里加个逗号,加上‘:CanvasDemo‘。这里就是上面为什么要把.iml后缀的文件名改为与项目名一致,并且把该文件里面的一些带:app的改为与项目名一致的:CanvasDemo。

技术分享技术分享

第七步,最后一步就是在工程上加上该library的编译,手动和自动两种方式上面有提过到了,你懂得了,不懂往上一看就可以了,详细图解。


如果还没掌握基本导包的同学,请先看看我的上一篇文章
上一篇有讲到的,链接http://blog.csdn.net/qq_29623203/article/details/51190242

Android Studio制作library(图解)

标签:

原文地址:http://blog.csdn.net/qq_29623203/article/details/51191129

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!