Android项目中引入aar包的正确方法介绍

作者:Dreams_come_true_ 时间:2021-09-01 20:10:16 

一.Android项目中引入aar包的方法

我在使用高德地图的sdk的时候,选择用引入aar包的方式,然后按照网上的教程引入。但是一直报错,我很懵逼。

这是教程

1.在build.gradle中的android{}外层添加

repositories {
   flatDir {
       dirs 'libs'
   }
}

2.将aar包添加到项目的libs文件夹下

3.在dependencies中添加

implementation(name:'名称', ext:'aar')

然而事实上这个方法似乎“过期”了,现在不需要添加 repositories {flatDir {dirs 'libs'}}

此时引入aar包的方式更加简单,只需要两步

1.将aar文件复制到libs文件夹中;

2.build.gradle的dependencies中加入 

implementation(fileTree("libs"));

二.Android导入jar包

至于Android怎么导入jar包

1.首先去下载需要的jar包

2.将jar包复制到project下的app->libs目录下(如果不存在libs目录新建一个)

3.右击该jar包,选择add as library,弹出窗口,点击OK即可成功导入jar包

补充:Android 引入aar包后,应用图标改变了

Android 项目引入一个aar包以后,桌面图标变了,原因是aar包中,有一个mipmap-anydpi-v26文件夹,这个文件夹是Android Studio 3.x以后,默认创建的一个文件夹,用来自适应图标。对于大于等于sdk 26的,会使用mipmap-anydpi-v26文件夹中的文件来自适应图标。

如果可以修改aar包,则把该文件夹删了就可以了。

来源:https://blog.csdn.net/m0_60199181/article/details/122670558

标签:android,引入,aar包
0
投稿

猜你喜欢

  • C# 一个WCF简单实例

    2023-07-12 20:53:43
  • 举例说明Java中代码块的执行顺序

    2023-12-17 08:54:51
  • C#利用缓存分块读写大文件

    2022-10-20 11:18:22
  • 如何在Springboot实现拦截器功能

    2023-01-10 01:11:38
  • Java日期操作方法工具类实例【包含日期比较大小,相加减,判断,验证,获取年份等】

    2023-11-25 12:14:40
  • c#中@的3种作用

    2022-03-23 17:18:07
  • C#中Thread(线程)和Task(任务)实例详解

    2022-06-24 19:34:20
  • C# 遍历枚举类型的所有元素

    2023-02-06 00:27:46
  • C语言文件操作函数大全(超详细)

    2023-07-15 06:20:42
  • Unity3D Shader实现镜子效果

    2023-03-17 04:16:07
  • spring boot实现自动输出word文档功能的实例代码

    2021-11-10 13:37:51
  • java项目构建Gradle的使用教程

    2023-06-07 19:17:41
  • Android实现短信验证码获取自动填写功能(详细版)

    2022-07-22 07:08:10
  • Java中一个线程执行死循环有什么后果

    2022-05-24 00:28:35
  • MyBatis 配置之集合的嵌套方式

    2023-01-15 12:26:49
  • c#中分割字符串的几种方法

    2023-04-11 16:04:30
  • Java编程关于子类重写父类方法问题的理解

    2022-05-25 05:00:32
  • 使用Java构造和解析Json数据的两种方法(详解一)

    2023-01-26 01:51:18
  • 关于springboot 中使用httpclient或RestTemplate做MultipartFile文件跨服务传输的问题

    2023-01-04 15:38:04
  • C#实现调用迅雷下载的方法

    2022-03-29 12:42:21
  • asp之家 软件编程 m.aspxhome.com