一、从项目中右键添加一个新的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的编译,手动和自动两种方式上面有提过到了,你懂得了,不懂往上一看就可以了,详细图解。