Android项目中引入aar包的正确方法介绍
作者:Dreams_come_true_ 发布时间:2021-09-01 20:10:16
标签:android,引入,aar包
一.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


猜你喜欢
- 1.简单计算器使用AWT编程,FrameNORTH区域放置TextField组件,将指定为4行5列GridLayout布局管理器的Panel
- 文档中可通过应用不同的字体来呈现不一样的视觉效果,通过字体来实现文档布局、排版等设计需要。应用字体时,可在创建文档时指定字体,也可以用新字体
- 在Android开发中很多时候会遇到一屏显示不下所有内容的现象,那大家也知道这个时候肯定会想到用scrollview来进行滚屏显示。这个时候
- 说明:实现功能:(1)屏幕右半部分上滑,声音变大,下滑,声音变小 屏幕左半部分上滑,亮度变大,下滑,亮度变小(2)如果亮度>1或者小于
- 本博客包含三个常用方法,用于盛开Android版人脸识别Demo中竖屏使用时送入yuv数据,但一直无法识别的情况。1.首先可以尝试顺时针旋转
- 在android开发中,通常使用xml格式来描述布局文件。就目前而言,熟悉android布局及美化的人员少之又少,出现了严重的断层。大部分企
- 本文实例讲述了java数据结构与算法之双向循环队列的数组实现方法。分享给大家供大家参考,具体如下:需要说明的是此算法我并没有测试过,这里给出
- 环境: idea2020.1插件: LeetCode-editor 6.7一、IDEA安装LeetCode插件安装完成重启idea打开插件U
- Android 8.0推出了PictureInPicture(画中画功能),目前只有在8.0以上的系统上支持。对比IOS,IOS的Pictu
- JDK * ,代理接口没有实现类,实现 * JDK代理,代理的是接口,那么笔者想一想,既然代理的是接口,那如果没有实现类怎么办,能不能代
- C#开发,收到下位机串口数据(温度信息),可能是正数也可能是负数,如何转换?第一反应是想起书本上的理论,无符号数表示范围是多少到多少,有符号
- 一、实现了Aware的接口Spring中有很多继承于aware中的接口,这些接口到底是做什么用到的,下面我们就一起来看看吧。Aware 接口
- 一.摘要emmmm..对springmvc不太熟练的情况下,如果不出意外的话,项目启动后出现404页面是很烦人。在这里,我记录一下可能会导致
- 文章主要涉及到以下几个问题:怎么实现Java的序列化为什么实现了java.io.Serializable接口才能被序列化transient的
- 本文实例为大家分享了C#实现简易多人聊天室的具体代码,供大家参考,具体内容如下只有一个群聊的功能服务端using System;using
- SWF Tools 是一组用来处理 Flash 的 swf 文件的工具包,包括:1. 合并工具 swfcombine2. 抽取工具 swfe
- 缘起:去年(大三上学期)比较喜欢写小游戏,于是想试着写个迷宫试一下。程序效果:按下空格显示路径:思考过程:迷宫由一个一个格子组成,要求从入口
- 本文为大家分享了Android自定义Toast之WindowManager,供大家参考,具体内容如下Toast:WindowManager三
- 本文实例为大家分享了java实现猜拳小游戏的具体代码,供大家参考,具体内容如下User.javaimport java.util.Scann
- AsyncTask,顾名思义,异步任务。说到异步,最简单的理解就是不同步。再复杂一点理解,就得举例子了。假设我要去火车站买票,刚到火车站我突