Skip to content

feat(f-droid): split apk - #398

Open
alperozturk96 wants to merge 1 commit into
mainfrom
feat/split-apk-fdroid
Open

alperozturk96 wants to merge 1 commit into
mainfrom
feat/split-apk-fdroid

Conversation

@alperozturk96

@alperozturk96 alperozturk96 commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

F-Droid universal APK size is increasing we can split it via changing version code only for F-Droid such as:

Release F-Droid before (universal APK) F-Droid after armeabi-v7a F-Droid after arm64-v8a F-Droid after x86 F-Droid after x86_64
35.1.0 RC1 350010051 350100511 350100512 350100513 350100514
35.1.0 RC2 350010052 350100521 350100522 350100523 350100524
35.1.0 350010090 350100901 350100902 350100903 350100904
35.1.1 350010190 350101901 350101902 350101903 350101904
Release Google Play / Huawei / GitHub F-Droid armeabi-v7a F-Droid arm64-v8a F-Droid x86 F-Droid x86_64
35.1.0 RC1 350010051 350100511 350100512 350100513 350100514
35.1.0 RC2 350010052 350100521 350100522 350100523 350100524
35.1.0 350010090 350100901 350100902 350100903 350100904
35.1.1 350010190 350101901 350101902 350101903 350101904

See: https://forum.f-droid.org/t/separate-architectures-into-separate-apks/31818/17

The rule is:

  1. Take the Gplay code: 35 | 001 | 00 | 51.
  2. Drop the leading 0 of the minor part: 35 | 01 | 00 | 51.
  3. Append the ABI digit at the end: 35 | 01 | 00 | 51 | 2 for arm64.

Android Files PR: nextcloud/android#17912

Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

Comment thread config/fastlane/common.Fastfile Resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant