Android Studio创建Android公共库模块

Android Studio创建Android公共库模块

Java的公共库是直接将公用代码打成jar包,Android的公共库类似,都是为了代码的重用。使用Android公共库还可以使项目模块化,以便协同开发和更好的扩展。

一、创建Android Library

1. File -- New -- New Module,在弹出的对话框中选择Android Library

 Android Studio创建Android公共库模块

2. Next -- 输入Library name Module name Minimum SDK

 Android Studio创建Android公共库模块

3. Finish

新建后主项目settings.gradle自动添加include

 Android Studio创建Android公共库模块

Android LibraryAndroid Application的区别

1)标记不同

 Android Studio创建Android公共库模块

2)插件不同

Appbuild.gradle

 Android Studio创建Android公共库模块

Mylibrarybuild.gradle:

 Android Studio创建Android公共库模块

3)

二、为主项目添加模块依赖

公共库模块创建完成后,要为主项目添加公共库模块依赖,主项目才能使用模块中的公共代码块。

1. File -- Project Structure(Ctrl+Shift+Alt+S) -- 选择主项目 -- Dependencies -- + -- Module dependency -- 添加已存在项目中的模块作为依赖

 Android Studio创建Android公共库模块

2. 同步Gradle(自动添加依赖代码)

 Android Studio创建Android公共库模块

 

三、Android Library打包成 .aar

公共库模块在当前项目中可以使用了,但是,如果想要在其他项目中也使用该公共库模块,可以将其打包成 .aar

1. 打开Gradle工具窗口,找到mylibrary模块,在build任务中双击

AssembleDebugReleaseAAR

AssembleDebugDebugAAR

AssembleReleaseReleaseAAR

 Android Studio创建Android公共库模块

执行任务完成后,在mylibrary/build/outputs/aar目录中就会打出 .aar格式的包

 Android Studio创建Android公共库模块

四、删除模块

上篇文章中有介绍:http://blog.csdn.net/binjianliu/article/details/77987658