Workaround for what seems to be a bug in the Android Gradle plugin

Error:
Could not determine the dependencies of task ':app:lintVitalReportDemoAllArchsRelease'.
> Could not create task ':app:lintVitalAnalyzeDemoAllArchsRelease'.
   > No such property: productFlavors for class: org.gradle.api.internal.provider.DefaultProperty
This commit is contained in:
Attila Uygun 2023-09-12 21:31:16 +02:00
parent f75a469e38
commit 5e80aa1a04
1 changed files with 3 additions and 3 deletions

View File

@ -193,7 +193,7 @@ tasks.configureEach { task ->
def match = task.name =~ /^merge/ + variantPattern + /JniLibFolders$/
if (match) {
android.productFlavors.find { arch ->
utils.project.android.productFlavors.find { arch ->
if (arch.dimension == 'arch' && arch.name.capitalize() == match.group(2)) {
// Depends on each arch type for multi-arch build flavors.
arch.ndk.abiFilters.each { abi ->
@ -206,7 +206,7 @@ tasks.configureEach { task ->
}
match = task.name =~ /^generate/ + variantPattern + /Assets$/
if (match) {
android.productFlavors.find { arch ->
utils.project.android.productFlavors.find { arch ->
if (arch.dimension == 'arch' && arch.name.capitalize() == match.group(2)) {
// Depends on each arch type for multi-arch build flavors.
arch.ndk.abiFilters.each { abi ->
@ -219,7 +219,7 @@ tasks.configureEach { task ->
}
match = task.name =~ /^lintVitalAnalyze/ + variantPattern + /$/
if (match) {
android.productFlavors.find { arch ->
utils.project.android.productFlavors.find { arch ->
if (arch.dimension == 'arch' && arch.name.capitalize() == match.group(2)) {
// Depends on each arch type for multi-arch build flavors.
arch.ndk.abiFilters.each { abi ->