获取依赖aar包的两种方式-在android studio里

背景:我需要获取aar依赖到内网开发,内网几乎代表没网。

一、 如何需要获取依赖aar包

方式一:在官方的github中下载,耗时不建议

要从开发者网站、GitHub 存储库或其他来源获取 'com.github.bumptech.glide:glide:4.12.0' AAR 包,您可以按照以下步骤进行操作:

  1. 打开您选择的来源(开发者网站、GitHub 存储库等)。

  2. 寻找与 Glide 图片加载库相关的下载链接或版本发布页面。

  3. 在这些链接或页面上查找与 'com.github.bumptech.glide:glide:4.12.0' 版本相匹配的 AAR 包下载链接。

  4. 单击或复制 AAR 包下载链接。

  5. 在浏览器中打开新的选项卡,并将 AAR 包下载链接粘贴到地址栏中。

  6. 开始下载 AAR 包。

  7. 一旦下载完成,将 AAR 包复制到您的项目的 'libs' 文件夹中。

  8. 接下来,根据您之前的问题中提到的方法,将 AAR 包添加到项目的 build.gradle 文件中,并让 Gradle 将其作为依赖项进行同步。

请注意,'com.github.bumptech.glide:glide:4.12.0' 是一个示例依赖项,实际上可能需要根据选择的来源和库的最新版本进行调整。

希望这能帮助到您!如果您还有其他问题,请随时提问。

方式二:通过android studio 的gradle 编译工具下载 ,推荐

要获取依赖的 AAR(Android Archive)包,您可以按照以下步骤进行操作:

  1. 确保您的项目使用了 Gradle 构建系统。Gradle 是 Android 上常用的构建工具,并且能够很好地管理依赖项。

  2. 打开您的项目的 build.gradle 文件。这个文件通常位于项目的根目录下。

  3. 在 dependencies 块中添加相应的依赖项。具体的依赖项可以从 Maven 仓库或其他资源库获取。一个 typlical 依赖项的格式如下:

    implementation 'com.example:library:1.0.0'

    implementation 'com.github.bumptech.glide:glide:4.12.0'

    其中,'com.example' 是库的组织 ID,'library' 是库的名称,'1.0.0' 是库的版本号。

  4. 点击 "Sync Now" 或者使用命令行工具运行 gradle sync 命令,以便 Gradle 下载并添加所需的 AAR 包到您的项目中。

  5. 在代码中使用相应库中的类和方法。

请注意,在使用 AAR 包之前,您可能还需要在项目的 build.gradle 文件中配置相应的 Maven 仓库地址。可以通过在 repositories 块中添加仓库 URL 来完成:

groovy 复制代码
repositories {
    mavenCentral() // Maven Central 仓库
    jcenter() // JCenter 仓库
    maven { url 'https://maven.example.com' } // 自定义仓库
}

这样,Gradle 将能够从这些仓库获取您所需的 AAR 包。

6.获取aar ,重点图示

例如glide依赖在一下路径中:C:\Users\Administrator.gradle\caches\modules-2\files-2.1\com.github.bumptech.glide\glide\4.12.0\3f57db6cc954212739bb0d693ec48ecbc8ab73c4



二、aar使用方式

如果您无法从公共 Maven 仓库或其他资源库获取依赖项,您可能需要手动获取 AAR 包并将其添加到项目中。您可以按照以下步骤进行操作:

  1. 在您的项目中创建一个名为 'libs' 的文件夹(如果尚未存在)。

  2. 将您下载的 AAR 包复制到 'libs' 文件夹中。您可以从开发者网站、GitHub 上的存储库或其他来源获取 AAR 包。

  3. 打开您的项目的 build.gradle 文件。

  4. 在 android -> defaultConfig -> dependencies 块中添加以下行:

bash 复制代码
//加载单独的本地aar
   implementation files('libs/your-aar-filename.aar')


     //加载libs文件夹所有的aar,jar
    implementation fileTree(dir: "libs", include: ["*.jar","*.aar"])

请确保将 'your-aar-filename.aar' 替换为实际的 AAR 文件名。

  1. 点击 "Sync Now" 或者使用命令行工具运行 gradle sync 命令,以便 Gradle 将 AAR 包添加到您的项目中。

  2. 根据需要,在代码中使用相应库中的类和方法。

创造价值,乐在分享!

相关推荐
阿巴斯甜7 小时前
Android 报错:Zip file '/Users/lyy/develop/repoAndroidLapp/l-app-android-ble/app/bu
android
Kapaseker7 小时前
实战 Compose 中的 IntrinsicSize
android·kotlin
xq95278 小时前
Andorid Google 登录接入文档
android
黄林晴10 小时前
告别 Modifier 地狱,Compose 样式系统要变天了
android·android jetpack
冬奇Lab1 天前
Android触摸事件分发、手势识别与输入优化实战
android·源码阅读
城东米粉儿1 天前
Android MediaPlayer 笔记
android
Jony_1 天前
Android 启动优化方案
android
阿巴斯甜1 天前
Android studio 报错:Cause: error=86, Bad CPU type in executable
android
张小潇1 天前
AOSP15 Input专题InputReader源码分析
android
_小马快跑_1 天前
Kotlin | 协程调度器选择:何时用CoroutineScope配置,何时用launch指定?
android