diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 8d85e2e..2955b6b 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -66,6 +66,14 @@ android { targetCompatibility = JavaVersion.VERSION_17 } + dependenciesInfo { + // AGP embeds a Play-encrypted dependency list in the APK signing block by default. + // F-Droid's scanner rejects that opaque blob ("extra signing block 'Dependency + // metadata'"), and nothing but Google Play can read it — drop it entirely. + includeInApk = false + includeInBundle = false + } + packaging { jniLibs { // Package the DataStore native libs as shipped in the dependency instead of diff --git a/app/version.properties b/app/version.properties index 2a270ea..b03a9bb 100644 --- a/app/version.properties +++ b/app/version.properties @@ -1,5 +1,5 @@ # Read by F-Droid checkupdates (UpdateCheckData in fdroiddata's metadata/dev.xitee.sleeptimer.yml). # NOT used by the Gradle build — axion-release derives the real values from the git tag. # Bump in the release commit so these values match the tag about to be created. -versionName=1.1.1 -versionCode=101010 +versionName=1.1.2 +versionCode=101020 diff --git a/fastlane/metadata/android/de-DE/changelogs/101020.txt b/fastlane/metadata/android/de-DE/changelogs/101020.txt new file mode 100644 index 0000000..b43562a --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/101020.txt @@ -0,0 +1 @@ +* Intern: Google-Play-Abhängigkeits-Metadatenblock aus dem APK entfernt (Voraussetzung für die F-Droid-Aufnahme). Keine sichtbaren Änderungen. diff --git a/fastlane/metadata/android/en-US/changelogs/101020.txt b/fastlane/metadata/android/en-US/changelogs/101020.txt new file mode 100644 index 0000000..ae44fc3 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/101020.txt @@ -0,0 +1 @@ +* Internal: removed the Google Play dependency-metadata block from the APK (required for F-Droid inclusion). No user-facing changes.