【Android开发笔记】创建和使用Android库

  Android开发的过程中,很多模块在多个project中要用到,每次都新建类,打开原来的工程,复制粘贴代码很不方便。所以就想要把要用的模块封装成库,查了下官方的操作指南,具体的操作步骤如下:

 一、创建一个库module

  1、file-new-module(注意module的名字一定不要叫app,会和新建一个工程时默认的module重名)
  2、选择Android库或JAVA库(JAVA库只含JAVA代码,不包含资源与清单,故一般使用Android库),点击finish
  3、编辑并编译该module
             如果现有模块已包含希望重用的所有代码,则:
  1、打开该module的build.gradle文件
           顶部可见 apply plugin 'com.android.application'' 
  2、将其改为 apply plugin 'com.android.library'
  3、Sync Projects with Gradle Files
这样,该模块就可以作为一个Android库运行

 二、以依赖项的形式添加你的库

     1)将库添加到工程中

       如果在其它工程中有可用的库模块,有两种方法可以添加到新的工程中:
      1、file-new Module
      2、import JAR/,AAR Package,点击next
      3、输入库的路径,finish
      另一方法:
      1、file-new-import Module
      2、输入库的路径,finish
      这两种方法的区别是,后一种可以编辑库代码,而前者不行。若要维护一个版本的库代码,则用前一种方法。若第一次使用库,可能使用后一种方法比较好,便于修改库文件。(个人理解,非官方说明)

     2)确保库列在setting.gradle文件的顶部

  如下面名为“myLibrary_module”的库所示
 include ‘:app’, ':myLibrary_module'

     3)添加依赖

打开应用模块的build-gradle文件,向依赖中添加一行代码,如下
       
dependencies{
compile project(":myLibrary_Module")
}
然后Sync Projects with Gradle Files
                      

            

猜你喜欢

转载自blog.csdn.net/m0_37935211/article/details/78670110
今日推荐