commit ce1739654a204bab7d5d6ae39995b1fbcedd205d 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 19755a4..4e9fdf2 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -21,6 +21,13 @@ android { namespace = "dev.equwal.inkupdate" 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.inkupdate" minSdk = 31