app.gradle
代码段1:
repositories {
flatDir {
dirs 'libs'
}
}
代码段2:
dependencies {
classpath "com.android.tools.build:gradle:4.2.2"
}
Gradle升级4.2.2后, 编译会出现如下提示信息,删除<代码段1> 即可解决问题
Using flatDir should be avoided because it doesn't support any meta-data formats.
Affected Modules: APP
-
如果需要使用libs目录
在项目module.gradle添加如下代码
android {
...
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
}
如果需要使用aar方式集成,如下修改
修改前 ↓ :
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
...
implementation(name: 'aar_*********_name', ext: 'aar')
}
修改后 ↓ :
dependencies {
implementation fileTree(include: ['*.?ar'], dir: 'libs')
...
implementation files('libs/aar_*********_name.aar')
}
sync , 等待成功运行结束,警告⚠️消失。
问题解决。