【发布时间】:2021-10-20 16:46:07
【问题描述】:
根据我从论坛上的文档和信息中了解到的信息,我通过构建 aar 并导入到“app/src/main/libs”中的第二个应用程序中,将 Android 模块从一个应用程序重用到另一个应用程序。
// Top-level build.gradle file
buildscript {
repositories {
jcenter()
google()
}
}
allprojects {
repositories {
jcenter()
google()
flatDir{
dirs 'src/main/libs'
}
}
}
//build.gradle(:app)
dependencies {
implementation files('src/main/libs/mercuryHw-debug.aar')
}
但是当我尝试: ./gradlew 构建
我看到这个错误: FAILURE:构建失败并出现异常。
-
在哪里: 构建文件'/home/popossri/ArcX/mercury_files/manifest/jenkins/Android/external/mercury/apps/multitouch-android/app/build.gradle'行:2
-
出了什么问题: 评估项目 ':app' 时出现问题。
在 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 类型的对象上找不到参数 [文件集合] 的方法 implementation()。
我已经升级到最新的 gradle v7.2。我在这里错过了什么?
【问题讨论】: