Recently Written · git

ink-update

Ink Update: tells you when Rebind, Ink Recents or Ink Dim has a new version. F-Droid, then Google Play, then GitHub.

git clone https://github.com/equwal/ink-update

Log | Files | Refs


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