我正在尝试将android {}
(单个模块)移动到subprojects {}
(根项目build.gradle.kts
)(以避免每个模块中重复相同的android {}
)
使用gradle groovy
时可以移动。但在gradle kotlin-dsl
中。似乎无法在subprojects {}
中引用android
我试过了
subprojects {
afterEvaluate {
if (project.plugins.hasPlugin(Plugins.kotlinAndroidApplication)) {
project.android {
}
}
}
但总是得到这个错误:Unresolved reference: android
有没有办法访问kotlin-dsl
的subprojects {}
内部的android {}
?
1条答案
按热度按时间5m1hhzi41#
试试这个方法: