From c7d955e1c6cfa4bb4c3f7a200d393a825e5b897c Mon Sep 17 00:00:00 2001 From: andrekir Date: Wed, 10 Jan 2024 17:19:23 -0300 Subject: [PATCH] fix: add workaround for Protobuf KSP 1.0.14+ compiler error --- app/build.gradle | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/build.gradle b/app/build.gradle index 6f604884e..1c15d82cd 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -126,6 +126,18 @@ protobuf { } } +// workaround for https://github.com/google/ksp/issues/1590 +androidComponents { + onVariants(selector().all(), { variant -> + afterEvaluate { + def capName = variant.name.capitalize() + tasks.getByName("ksp${capName}Kotlin") { + setSource(tasks.getByName("generate${capName}Proto").outputs) + } + } + }) +} + dependencies { implementation fileTree(dir: 'libs', include: ['*.jar'])