android studio找不到aar,AndroidStudio 引入aar时常见问题
引入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时常见问题相关推荐
- Android (2) —— Android Studio找不到连接的手机
前言 当前,深度学习有很多框架:tensorflow.pytorch.caffe.keras等.很多场景下,需要训练好的模型在移动端运行.移动端的框架又有很多TensorFlow Lite.Core ...
- 【Android教程】Android Studio找不到连接的手机完全解决办法
Android Studio找不到连接的手机完全解决办法 1.问题背景 现在Android大多都用谷歌的Android Studio来开发 但是 一开始使用Android Studio都不会那么顺利 ...
- android studio 打包aar 与 引入aar包
一.android studio 打包arr 1. aar包是Android studio 下打包Android工程中src.res.lib后生成的aar文件(与Jar包最大的不同是Jar包不包含资源 ...
- android studio 运行找不到类,android-studio – Android Studio找不到TestCase类
我编写了一个简单的测试用例类,并将其放在 Android Studio的默认测试目录中:"src / androidTest".我创建了一个Android Tests构建配置,用于 ...
- Android Studio 找不到符号 变量xxx 类id
module中布局文件移动文件之后,发现代码编译错误,报错信息如下: 错误: 找不到符号 符号: 变量 tv_content 位置: 类 id 但是,在Android Studio里面点击id的使用, ...
- android studio 的x86文件夹,AndroidStudio修改默认C盘配置文件夹(.android.gradle.AndroidStudio)以及修改后避免踩的坑...
场景 AndroidStudio下载安装教程(图文教程): 在上面安装完Android Studio后,会默认在C:\Users\Administrator下生成以下目录 这三个文件夹的作用: .an ...
- android studio找不到r文件,Apk 中找不到r类文件
使用Android Studio打包apk,解压在里面找不到R相关的文件 ,使用debug 模式生成的apk里面却有,这是build.gradle配置 ` buildTypes { release { ...
- android 打包aar,和引入aar
一:先把项目修改为 "library" 修改app下的build.gradle中的 "apply plugin:'com.android.application' &qu ...
- Android Studio找不到org.apache.http中的类
使用Android Studio时,如下类一直无法import进来 import org.apache.http.HttpEntity; import org.apache.http.HttpResp ...
最新文章
- UVA 10229 Modular Fibonacci
- MSSQL数据库设计心得
- 程序员很少加班?得全栈开发者得天下?撕开标签的技术圈真实模样
- 在苹果Mac中如何使用 BetterZip 将文件压缩到指定目录下?
- java restlet 教程_java – Restlet Protocol.FILE用法
- Wind的实时行情API使用
- c语言编写比赛评分程序,比赛评分系统c语言课程设计.doc
- java自定义表单模板_自定义表单配置
- 小米路由器3 SCUT校园网刷scut-padavan固件方法
- JavaScript应用程序开发(游娱平台)
- word中插入罗马数字并且设置为Times New Roman字体
- javascript系列丛书之读后感
- 关于前端会用到的一些技术栈
- 使用Flutter实现仿微信录音的插件
- Practical Full Resolution Learned Lossless Image Compression
- 怎样把视频中的音频提取成mp3?
- 【阿里云产品公测】以开发者角度看ACE服务『ACE应用构建指南』
- 小甲鱼课后作业_【第九讲勤思课后作业】二元一次方程组的解法巩固加油站
- 月下夜想曲200.6(攻略4)
- 看上旷视又要投了?全面拆解阿里AI布局 | 人工智能观察
热门文章
- ffmpeg 如何剔除掉视频中的水印和马赛克
- [高数][高昆轮][高等数学上][第一章-函数与极限]07.无穷小的比较
- 第六章、面向对象基础--中(续)构造器、this、包、eclipse的使用
- Golang环境变量设置(二)--GOMODULEGOPROXY
- Excel 替换 回车
- typora 快捷键使用(mac)
- 【SpringBoot】tk.mybatis集成,帮你更加傻瓜式的写代码~
- word2013怎么去掉所有文字下面的波浪线
- 基于C#Winform+MySQL的商务娱乐会馆自助服务系统
- 检测到磁盘可能为uefi引导_无法安装windows,因为这台电脑的磁盘布局不受UEFI固件支持”,这是怎么回事呢?...