教你用Android Studio如何打jar包与aar包

目录
jar与aar区别
生成jar与aar

前言
  常规来说,我们项目接入第三方的SDK,是有以下两种方法的:
    1.构建项目打包出Android原生工程,使用Android Studio在原生工程里面写接入第三方SDK的逻辑代码。
    2.使用Android Studio创建工程,在工程里写接入第三方SDK的逻辑代码,后面将最终的代码导出为jar或aar包,把包给到项目中去调用。
  当然了,这两种方法是不同的,至于用那种方法,看各自选择啦!
  为了使本文主题"如何生成jar与aar"显得不那么突兀,所以我就简单闲聊下我所知的jar与aar的用处咯。

1.1 jar与aar区别
 *.jar:只包含了Class文件与清单文件(也就是代码文件与xml配置文件),不包含资源文件,如图片等所有res中的文件。
 *.aar:包含所有资源,Class文件与清单文件以及res资源文件全部包含。
也就是说,如果只是一个简单的类库那么使用生成的.jar包即可;如果是一个UI库,包含一些自己写的控件布局文件以及字体等资源文件那么就只能使用.aar包。

1.2 生成jar与aar
  1.2.1 修改app的build.gradle
  在app/build.gradle中,把plugins中的'application'改成'library'
  注释掉applicationId
 

相关推荐

  1. Android Studio如何jaraar

    2024-03-10 16:00:05       19 阅读
  2. <span style='color:red;'>打</span><span style='color:red;'>jar</span><span style='color:red;'>包</span>

    jar

    2024-03-10 16:00:05      11 阅读
  3. SpringBoot jar如何获取jarResouces下的文件

    2024-03-10 16:00:05       24 阅读
  4. 异构微服务远程调用如何jar

    2024-03-10 16:00:05       38 阅读
  5. 关于安卓子模块aarjar丢失问题

    2024-03-10 16:00:05       23 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-10 16:00:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-10 16:00:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-10 16:00:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-10 16:00:05       18 阅读

热门阅读

  1. 【大厂AI课学习笔记NO.70】GitHub,GitLab,CODING等

    2024-03-10 16:00:05       18 阅读
  2. 如何使用CSS样式化滚动条

    2024-03-10 16:00:05       22 阅读
  3. 知识碎片收集

    2024-03-10 16:00:05       17 阅读
  4. adb下载安装及使用教程

    2024-03-10 16:00:05       56 阅读
  5. 【贪心算法】最大子序和

    2024-03-10 16:00:05       23 阅读