Android Studio制作library(图解)

来源:互联网 发布:淘宝活动文案怎么写 编辑:程序博客网 时间:2024/04/30 00:20

一、从项目中右键添加一个新的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

0 0
原创粉丝点击