Warning: 意外的元素 (uri:““, local:“base-extension“)
解决思路:一般是使用AS版本和android.tools.build.gradle版本不匹配的原因
classpath 'com.android.tools.build:gradle:4.2.2'
Direct local .aar file dependencies are not supported when building an AAR.
方法是删除库libs/并使用 导入它File -> New -> New Module -> Import .JAR/.AAR Package,然后在库模块build.gradle文件中引用它
dependencies {
implementation project(":subad")
}
1、创建一个新目录subad并将以下内容放入具有新目录的build.gradle文件中:
configurations.maybeCreate("default")
artifacts.add("default", file('你的aar文件.aar'))
2、将aar放入这个新目录。在build.gradle文件旁边
3、将新创建的 Gradle 项目添加到(主app的)settings.gradle文件中:
include(":subad)
4、在使用的module中引用