好的高端网站,查备案网站,建筑工程项目信息查询,网站如何增加流量背景
项目开发过程中#xff0c;接入三方sdk#xff0c;引入了本地aar包依赖#xff0c;as rebuild项目的过程中#xff0c;报错#xff0c;提示依赖找不到问题。
报错#xff1a;“bundleDebugAar FAILED”等
开发环境
win10 jdk11 gradle 7.5
原因
由于gradle的版…背景
项目开发过程中接入三方sdk引入了本地aar包依赖as rebuild项目的过程中报错提示依赖找不到问题。
报错“bundleDebugAar FAILED”等
开发环境
win10 jdk11 gradle 7.5
原因
由于gradle的版本号不一致项目中引入本地aar包的方式也有所不一。旧gradle的aar引入若是在主项目中引入则直接声明依赖即可。若是在子module中引入在额外需要声明aar路径flatsourceSet也行。不过到了gradle7.0版本这些方法就失效了。 具体引入方法如下 1app项目同级路径下创建目录把项目aar包都放到该目录下面同时创建一个build.gradle用于声明aar导入信息示例代码如下
configurations.maybeCreate(default)
artifacts.add(default, file(xxxx.aar))这里的xxx.aar需要替换为具体的aar包名字。注意的是一定需要声明后缀。 2然后在项目的setting.gradle中声明该目录内容如下
include :xxxxxx就是对应的模块名字 3最后在使用到的地方进行引入引入方式和普通module方式一样核心代码如下 api project(:xxxx)xxx就是模块的名字。
然后syn项目rebuild查看运行结果。 做完上述操作后实测rebuild打release包as安装调试包都是不会报错的。
that‘s all---------------------------------------------------------------------------