Android Studio创建Android公共库模块
Android Studio创建Android公共库模块
Java的公共库是直接将公用代码打成jar包,Android的公共库类似,都是为了代码的重用。使用Android公共库还可以使项目模块化,以便协同开发和更好的扩展。
一、创建Android Library
1. File -- New -- New Module,在弹出的对话框中选择Android Library
2. Next -- 输入Library name 、Module name 、Minimum SDK
3. Finish
新建后主项目settings.gradle自动添加include
Android Library和Android Application的区别
1)标记不同
2)插件不同
App的build.gradle:
Mylibrary的build.gradle:
3)
二、为主项目添加模块依赖
公共库模块创建完成后,要为主项目添加公共库模块依赖,主项目才能使用模块中的公共代码块。
1. File -- Project Structure(Ctrl+Shift+Alt+S) -- 选择主项目 -- Dependencies -- + -- Module dependency -- 添加已存在项目中的模块作为依赖
2. 同步Gradle(自动添加依赖代码)
三、将Android Library打包成 .aar
公共库模块在当前项目中可以使用了,但是,如果想要在其他项目中也使用该公共库模块,可以将其打包成 .aar
1. 打开Gradle工具窗口,找到mylibrary模块,在build任务中双击
Assemble:Debug和Release的AAR包
AssembleDebug:Debug的AAR包
AssembleRelease:Release的AAR包
执行任务完成后,在mylibrary/build/outputs/aar目录中就会打出 .aar格式的包
四、删除模块
上篇文章中有介绍:http://blog.****.net/binjianliu/article/details/77987658