commit 41b371c52b700dba7ce6b9c244bbfff42741a43e truex <truex@equwal.com> 2026-09-26 13:30:14 -0700 Leave the Google dependency list out of the APK AGP puts a list of dependencies, encrypted for Google, into the signing block of a signed APK. The F-Droid check apk job rejects an APK with it: Found extra signing block Dependency metadata.
app/build.gradle.kts | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/app/build.gradle.kts b/app/build.gradle.kts index bc64e25..a6bd1f6 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -21,6 +21,13 @@ android { namespace = "dev.equwal.inkrecents" compileSdk = 36 + // No list of dependencies, encrypted for Google alone, in the signed APK. + // F-Droid does not accept it, and it would stop the reproducible build check. + dependenciesInfo { + includeInApk = false + includeInBundle = false + } + defaultConfig { applicationId = "dev.equwal.inkrecents" minSdk = 31