gradle常见问题

本文最后更新于:2025年1月4日 晚上

aar相关

添加aar包依赖

gradle - How to include different .aar depending on the android build variant - Stack Overflow: https://stackoverflow.com/questions/41373333/how-to-include-different-aar-depending-on-the-android-build-variant

1
2
configurations.maybeCreate("default")
artifacts.add("default", file('xyz.aar'))

包装本地 aar 的模块中禁止包含任何代码和资源文件,包括库或 AndroidManifest。即使包含,也无法生效;如果有多个本地的aar需要引用,需要分别创建工程目录及build.gradle文件。

AndroidStudio根据环境打包不同的aar文件 - 简书: https://www.jianshu.com/p/bc61ed8dcce3

1
2
3
4
configurations.maybeCreate("default")
artifacts.add("default", file('demolib_release.aar'))
configurations.maybeCreate("debug")
artifacts.add("debug", file('demolib_debug.aar'))
1
2
3
4
dependencies {
implementation project(':demolib')
debugImplementation project(path: ':demolib', configuration: 'debug')
}

【Android】如何引入本地 aar? 原生集成常见问题 - 开发指南 - 开发文档 - 飞书开放平台: https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/native-integration/native-integration-qa

编译成app后aar里面的资源找不到,实际上aar里面有

把apk放到android studio 查看里面的资源情况,一般是由于资源冲突被其他module资源替换了


gradle常见问题
https://iwesley.top/article/a7bee58f/
作者
Wesley
发布于
2024年11月17日
许可协议