Android Studio获取本地aar,最新依赖jar/aar

每次清缓存后打开Android Studio的项目都要加载依赖库很久,那是网络要下载 依赖库和各种指针索引构建,本文提供获取本地依赖库的aar方法,然后把aar以libs的包本地方式引入,减少网络下载,会把kts和groovy的代码都展示

代码libs依赖地址 gitee
github获取

  1. 大公司都要内外网,内网开发Android是相当困难,Android大量库是基于google内的AndroidX包和KotlinX,所以只用通过公司的仓库镜像下载依赖库后,要将Gradle的OFFLINE model打开,切断每次构建时去下载。
  • 以从仓库github等下载aar,这种就是普遍方式
    在kts的文件gradle.builde的写法如下
kotlin 复制代码
//在libs.version.toml文件
glide = "4.14.2"
glide-core = { module = "com.github.bumptech.glide:glide", version.ref = "glide" } //glide = "4.14.2"

//在build.gradle文件
  implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar", "*.aar"))))
   api(libs.glide.core)

在groovy语法下的gradle.build写法如下

kotlin 复制代码
implementation fileTree(dir: 'libs', include: ['*.jar'])
 implementation "com.github.bumptech.glide:glide:4.14.2"
  1. 以本地jar、aar方式引入sdk,这种适合网络不好,或想本地构建

先获取jar或aar包

aar包其实是带资源标识的的jar包重新整合特定提供给Android使用的压缩包,一般SDK厂商会提供,另外我们的构建过的项目也能获取,上面下载依赖地址的aar或jar包其实会保存到本地缓存目录下,以获取Glide的aar为例,先以Project展开项目目录,找到底部的External Libraries再展开找到下载好的Glide依赖,右键后 Library Properties会指向库关联的文档目录,切到上层目录,在不同目录内寻找后缀是aar或jar的文件就行。

下面地址就是aar包相关的文件目录,ctrl+c后,复制到文件管理器win+E,输入路径后截断最后一个返回上层寻找

代码

kotlin 复制代码
//build.grdle.kts 写法    //加载libs文件夹里所有的jar,aar依赖包
//把 aar 放进module的libs后
 implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar", "*.aar"))))
   implementation(files("/libs/videocache-2.7.1.aar"))
     implementation(files("/libs/slf4j-api-1.7.30.jar"))

//grovvy
implementation fileTree(dir: 'libs', include: ['*.jar'])
// implementation files('libs/slf4j-api-1.7.30.jar')
  //implementation(name:'videocache-2.7.1',ext:'aar')

最后同步下ok!

代码libs依赖地址 gitee
github获取

相关推荐
DogDaoDao15 小时前
Android 硬件编码器参数完全指南:MediaCodec 深度解析
android·音视频·视频编解码·h264·硬编码·视频直播·mediacodec
JohnnyDeng9416 小时前
Android 自定义 View:Canvas 绘图与事件分发深度解析
android
Android小码家19 小时前
Framework之Launcher小窗开发
android·framework·虚拟屏·小窗
赏金术士20 小时前
第七章:状态管理实战与架构总结
android·ui·kotlin·compose
颂love21 小时前
MySQL的执行流程
android·数据库·mysql
云起SAAS1 天前
抖音小游戏源码 - 消消乐 | 含激励广告+成就系统 | 开箱即用商业级消除游戏模板
android·游戏·广告联盟·看激励广告联盟流量主·抖音小游戏源码 - 消消乐
大貔貅喝啤酒1 天前
基于Windows下载安装Android Studio 3.3.2版本教程(2026详细图文版)
android·java·windows·android studio
程序员码歌1 天前
OpenSpec 到 Superpowers:AI 编码从说清到做对
android·前端·人工智能
2501_915106321 天前
深入解析无源码iOS加固原理与方案,保护应用安全
android·安全·ios·小程序·uni-app·cocoa·iphone
黄林晴1 天前
重磅官宣:Android UI 开发正式进入 Compose-first 时代
android·google io