引入aar步骤

1.将aar文件复制在lib目录下

2.在该module下的build.gradle文件里加入如下代码:

android {

...

repositories {

flatDir {

dirs 'libs'

}

}

}

3.在 该module下的build.gradle 添加 dependencies

implementation(name: 'name-of-aar', ext: 'aar')

假如是把 aar 文件放在 Library 的 Module 中,会造成引用该 Module 的其他 Module 或者 Application 无法找到或者解析该 aar

出现如下错误

org.gradle.api.UncheckedIOException: Failed to capture snapshot of input files for task ':mainApp:preDebugBuild' property 'runtimeManifests' during up-to-date check.

at org.gradle.api.internal.changedetection.state.CacheBackedTaskHistoryRepository.snapshotTaskFiles(CacheBackedTaskHistoryRepository.java:333)

...

Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':mainApp:debugRuntimeClasspath'.

at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.rethrowFailure(DefaultConfiguration.java:918)

... 35 more

Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find :cameraviewplus-release:.

Required by:

project :mainApp > project :

解决办法:在Project 下的 build.gradle 中的 repositories 中添加相应的引用如下:

allprojects {

repositories {

google()

jcenter()

flatDir {

//所有的module的repositories下把library module中的libs目录添加到依赖关系中

dirs project(':引入了aar的module名字').file('libs')

}

}

}

android studio找不到aar,AndroidStudio 引入aar时常见问题相关推荐

  1. Android (2) —— Android Studio找不到连接的手机

    前言 当前,深度学习有很多框架:tensorflow.pytorch.caffe.keras等.很多场景下,需要训练好的模型在移动端运行.移动端的框架又有很多TensorFlow Lite.Core ...

  2. 【Android教程】Android Studio找不到连接的手机完全解决办法

    Android Studio找不到连接的手机完全解决办法 1.问题背景 现在Android大多都用谷歌的Android Studio来开发 但是 一开始使用Android Studio都不会那么顺利 ...

  3. android studio 打包aar 与 引入aar包

    一.android studio 打包arr 1. aar包是Android studio 下打包Android工程中src.res.lib后生成的aar文件(与Jar包最大的不同是Jar包不包含资源 ...

  4. android studio 运行找不到类,android-studio – Android Studio找不到TestCase类

    我编写了一个简单的测试用例类,并将其放在 Android Studio的默认测试目录中:"src / androidTest".我创建了一个Android Tests构建配置,用于 ...

  5. Android Studio 找不到符号 变量xxx 类id

    module中布局文件移动文件之后,发现代码编译错误,报错信息如下: 错误: 找不到符号 符号: 变量 tv_content 位置: 类 id 但是,在Android Studio里面点击id的使用, ...

  6. android studio 的x86文件夹,AndroidStudio修改默认C盘配置文件夹(.android.gradle.AndroidStudio)以及修改后避免踩的坑...

    场景 AndroidStudio下载安装教程(图文教程): 在上面安装完Android Studio后,会默认在C:\Users\Administrator下生成以下目录 这三个文件夹的作用: .an ...

  7. android studio找不到r文件,Apk 中找不到r类文件

    使用Android Studio打包apk,解压在里面找不到R相关的文件 ,使用debug 模式生成的apk里面却有,这是build.gradle配置 ` buildTypes { release { ...

  8. android 打包aar,和引入aar

    一:先把项目修改为 "library" 修改app下的build.gradle中的 "apply plugin:'com.android.application' &qu ...

  9. Android Studio找不到org.apache.http中的类

    使用Android Studio时,如下类一直无法import进来 import org.apache.http.HttpEntity; import org.apache.http.HttpResp ...

最新文章

  1. UVA 10229 Modular Fibonacci
  2. MSSQL数据库设计心得
  3. 程序员很少加班?得全栈开发者得天下?撕开标签的技术圈真实模样
  4. 在苹果Mac中如何使用 BetterZip 将文件压缩到指定目录下?
  5. java restlet 教程_java – Restlet Protocol.FILE用法
  6. Wind的实时行情API使用
  7. c语言编写比赛评分程序,比赛评分系统c语言课程设计.doc
  8. java自定义表单模板_自定义表单配置
  9. 小米路由器3 SCUT校园网刷scut-padavan固件方法
  10. JavaScript应用程序开发(游娱平台)
  11. word中插入罗马数字并且设置为Times New Roman字体
  12. javascript系列丛书之读后感
  13. 关于前端会用到的一些技术栈
  14. 使用Flutter实现仿微信录音的插件
  15. Practical Full Resolution Learned Lossless Image Compression
  16. 怎样把视频中的音频提取成mp3?
  17. 【阿里云产品公测】以开发者角度看ACE服务『ACE应用构建指南』
  18. 小甲鱼课后作业_【第九讲勤思课后作业】二元一次方程组的解法巩固加油站
  19. 月下夜想曲200.6(攻略4)
  20. 看上旷视又要投了?全面拆解阿里AI布局 | 人工智能观察

热门文章

  1. ffmpeg 如何剔除掉视频中的水印和马赛克
  2. [高数][高昆轮][高等数学上][第一章-函数与极限]07.无穷小的比较
  3. 第六章、面向对象基础--中(续)构造器、this、包、eclipse的使用
  4. Golang环境变量设置(二)--GOMODULEGOPROXY
  5. Excel 替换 回车
  6. typora 快捷键使用(mac)
  7. 【SpringBoot】tk.mybatis集成,帮你更加傻瓜式的写代码~
  8. word2013怎么去掉所有文字下面的波浪线
  9. 基于C#Winform+MySQL的商务娱乐会馆自助服务系统
  10. 检测到磁盘可能为uefi引导_无法安装windows,因为这台电脑的磁盘布局不受UEFI固件支持”,这是怎么回事呢?...