From 021bbb1f829693a2f41b0cf86c52c5230740b23b Mon Sep 17 00:00:00 2001 From: Jelle De Coninck Date: Tue, 8 Jun 2021 15:10:01 +0200 Subject: [PATCH] Add task to create directory for aapt_rules.pro --- .../gradle/plugin/android/AndroidPlugin.kt | 7 ++++++- .../PrepareProguardConfigDirectoryTask.kt | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 gradle-plugin/src/main/kotlin/proguard/gradle/plugin/android/tasks/PrepareProguardConfigDirectoryTask.kt diff --git a/gradle-plugin/src/main/kotlin/proguard/gradle/plugin/android/AndroidPlugin.kt b/gradle-plugin/src/main/kotlin/proguard/gradle/plugin/android/AndroidPlugin.kt index d4244445..9bb0e016 100644 --- a/gradle-plugin/src/main/kotlin/proguard/gradle/plugin/android/AndroidPlugin.kt +++ b/gradle-plugin/src/main/kotlin/proguard/gradle/plugin/android/AndroidPlugin.kt @@ -26,6 +26,7 @@ import com.android.build.gradle.AppExtension import com.android.build.gradle.BaseExtension import com.android.build.gradle.LibraryExtension import com.android.build.gradle.api.BaseVariant +import com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask import com.android.build.gradle.internal.tasks.factory.dependsOn import java.io.File import org.gradle.api.GradleException @@ -43,6 +44,7 @@ import proguard.gradle.plugin.android.dsl.ProGuardConfiguration import proguard.gradle.plugin.android.dsl.UserProGuardConfiguration import proguard.gradle.plugin.android.dsl.VariantConfiguration import proguard.gradle.plugin.android.tasks.CollectConsumerRulesTask +import proguard.gradle.plugin.android.tasks.PrepareProguardConfigDirectoryTask import proguard.gradle.plugin.android.transforms.AndroidConsumerRulesTransform import proguard.gradle.plugin.android.transforms.ArchiveConsumerRulesTransform @@ -98,7 +100,10 @@ class AndroidPlugin(private val androidExtension: BaseExtension) : Plugin