iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Android Studio引用第三方库的方式
  • 953
分享到

Android Studio引用第三方库的方式

androidstudioandroidide 2023-08-21 10:08:58 953人浏览 安东尼
摘要

title: 大小端详解 date: 2023-06-06 21:01:24 comments: true #是否可评论 toc: true #是否显示文章目录 cateGories: #分类 - gradle - Android stu


title: 大小端详解
date: 2023-06-06 21:01:24
comments: true #是否可评论
toc: true #是否显示文章目录
cateGories: #分类
- gradle
- Android studio
tags: #标签
- gradle
- android studio
summary: android stduio 导入第三方库方式


Android Studio引用第三方库的方式

前言

这里描述的第三方库文件格式指的是

  1. so
  2. aar

so库介绍一种方法

Aar介绍两种方法

导入aar

libs目录下导入

将 aar 包放入 library module 的 libs 目录下,然后在工程的 build.gradle 文件中加入如下代码:

flatDir { dirs 'libs', '../moduleName/libs' }

注:将 moduleName 替换为你自己的 library module 的 name.

然后在 module 的 build.gradle 文件中添加依赖:

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

模块导入

参考

这种方式的思路是,先把 aar 包放入一个单独的文件夹中,然后我们再依赖这个文件夹就可以了,这个文件夹你也可以理解成一个特殊的 module。

先在工程目录下新建一个文件夹(和 app 同级),然后将你的 aar 包放入 这个文件夹,然后再新建一个 build.gradle 文件,在这个文件中添加下面两句:

configurations.maybeCreate("default")artifacts.add("default", file('aar包名.aar'))

然后在你需要依赖的 library module 的 build.gradle 文件中添加依赖:

implementation project(':存放aar包的文件夹')

最后需要在setting.gradle文件中加入

include(':module')

api参考

这里解释一下主要的几个点含义:

  1. implementation后面字符串含义
implementation 'com.example.android:app-magic:12.3'

这是远程二进制依赖,这是一个简写,展开就是:

implementation group: 'com.example.android', name: 'app-magic', version: '12.3'

导入so

  1. 在app目录下创建libs目录
  2. 建立CPU架构文件目录
  3. 将so放置到对应CPU架构
在这里插入图片描述
  1. 在Module的build.gradle文件中添加

     sourceSets {        main {            jniLibs.srcDirs = ["libs"]         }    } //   jniLibs作用是告知AS, jniLibs资源所在的位置    packagingOptions {        pickFirst "*/armeabi-v7aarm64-v8ax86x86_64/*.so"    } // packagingOptions是java资源的选取选项,pickFirst代表的含义是遇到重复的首选获取文件列表

参考

[Android plugin DSL Reference](

来源地址:https://blog.csdn.net/ahelloyou/article/details/131077260

--结束END--

本文标题: Android Studio引用第三方库的方式

本文链接: https://www.lsjlt.com/news/376846.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android Studio引用第三方库的方式
    title: 大小端详解 date: 2023-06-06 21:01:24 comments: true #是否可评论 toc: true #是否显示文章目录 categories: #分类 - gradle - android stu...
    99+
    2023-08-21
    android studio android ide
  • 【Android Studio】第三方库 图表(MPAndroidChart)使用
    1、添加依赖 项目目录->app->build.gradle dependencies {implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'} 项目目录->app->sett...
    99+
    2023-08-19
    android studio android ide
  • Android Studio查看第三方库依赖树
    在Android开发过程中,我们或多或少都会引入第三方库,引入的库越多,越容易产生库之间的依赖冲突,所以我们今天一起来了解Android Studio查看第三方库依赖树。 下面就拿我遇到的问题还原一下: 之前接人容联客服系统的时候,...
    99+
    2023-09-13
    android studio android
  • Vue中引入第三方JS库的四种方式
    目录一、绝对路径直接引入,全局可用二、绝对路径直接引入,配置后,import 引入后再使用三、webpack中配置 alias,import 引入后再使用四、webpack 中配置 ...
    99+
    2024-04-02
  • 如何在Android Studio项目中导入第三方类库
    本篇文章给大家分享的是有关如何在Android Studio项目中导入第三方类库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。第三方类库源码将一网友的XMPP代码从ADT转到A...
    99+
    2023-05-31
    studio android 第三
  • Django—第三方引用
    索引         一、富文本编辑器           1.1 在Admin中使用           1.2 自定义使用           1.3 显示         二、全文检索           2.1 创建引擎及索引  ...
    99+
    2023-01-31
    第三方 Django
  • python学习-第三方库的引入
    目录 前言: 第三方库的三种引入方式:  1、使用pip+cmd引入第三方库  2、使用pycharm引入第三方库  3、使用轮子.whl文件进行离线安装 扩展知识-永久更改第三方库下载源 前言:         在Python语言的库...
    99+
    2023-09-10
    python 学习 开发语言
  • Android 第三方库lottie、mmkv的使用详解
    Android端使用方法  首先,需要在当前项目的build.gradle下添加依赖代码: implementation 'com.airbnb.android:lot...
    99+
    2024-04-02
  • Angular-Cli中如何引用第三方库
    这篇文章给大家分享的是有关Angular-Cli中如何引用第三方库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。初试我最初的想法是直接将相对路径写到index.html即可,如下...
    99+
    2024-04-02
  • github项目中如何引用第三方库
    本文小编为大家详细介绍“github项目中如何引用第三方库”,内容详细,步骤清晰,细节处理妥当,希望这篇“github项目中如何引用第三方库”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Github是全球最大的开...
    99+
    2023-07-05
  • Android 项目调用第三方库so动态库
    在Android NDK开发中,可以通过自己编写C/C++代码来构建so动态库进行调用之外,还可以把so动态库提供给第三方使用;接下来,我将介绍在新创建的Android 项目(或已存在的Android 项目)中如何调用第三方so动态库。 关...
    99+
    2023-08-31
    android android studio
  • Angular项目中引入第三方UI库的方法
    这篇文章给大家分享的是有关Angular项目中引入第三方UI库的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。环境:Angular CLI: 11.0.6Angular: 11.0.7Node: 12.18....
    99+
    2023-06-15
  • 如何在Clion中引入第三方库
    如何在Clion中引入第三方库?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。如何配置CMake的所有配置都写在一个叫CMakeLists.txt的文件当中,所有的配置都写在该文...
    99+
    2023-06-06
  • Python 第三方库
    1 Python 第三方库Python语言与Perl,C和Java等语言有许多相似之处。但是,也存在一些差异。在本章中我们将来学习Python的基础语法,让你快速学会Python编程。Python 常用的标准库以及第三方库有哪些? req...
    99+
    2023-01-31
    第三方 Python
  • Python第三方库undetected_chromedriver的使用
    undetected_chromedriver是专门针对浏览器识别做出来的拓展 直接使用undetected_chromedriver第三方库 if __name__ == '__m...
    99+
    2023-01-12
    undetected_chromedriver使用 undetected_chromedriver
  • 与第三方应用的数据库同步数据的方式
    与第三方应用的数据库同步数据的方式,抛开第三方开源服务和自编码java实现,仅从数据库层面考虑: ...
    99+
    2024-04-02
  • Android Studio 如何连接第三方模拟器(如:雷电、MuMu)
    一、基础软件信息: Android Studio的版本信息:  2.第三方模拟器版本信息,以MuMu为例演示:  二、实操部分 同时打开AS 和 模拟器(mum),如图: 找到mum在电脑上的安装的径,然后在此路径下打开DOS窗口。具...
    99+
    2023-09-10
    android studio android ide
  • Pycharm安装第三方库的方法
    本文小编为大家详细介绍“Pycharm安装第三方库的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“Pycharm安装第三方库的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在安装库的时候,一定要特别注意...
    99+
    2023-06-30
  • 关于python的第三方库下载与更改方式
    目录下载:第一种普通方式:第二种急速方式:卸载:更新:查看:按下"开始(win)"按钮和R键,输入cmd,打开命令行 寻找点击需要的库:https://www.l...
    99+
    2023-05-17
    python第三方库 python第三方库下载 python第三方库更改
  • .NET 6开发TodoList应用引入第三方日志库
    目录1.需求2.目标3.原理和思路4.实现4.1日志配置实现4.2主程序配置4.3注入使用5.验证1.需求 在我们项目开发的过程中,使用.NET 6自带的日志系统有时是不能满足实际...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作