App Lounge + Split APK - wrong subset installed
- /e/ version: 0.23q 20220401175186
- Device model(s): Fairphone2
- Device rooted: yes (probably irrelevant as others report this issue as well)
Summary
When installing / updating Split APKs, App Lounge does not select the correct subset
The problem
Steps to reproduce
- select German UI for your device
- install (or update an existing, correctly working) "DB Navigator" (de.hafas.android.db) via App Lounge
- start "DB Navigator"
- observe that the DB Navigator UI is in English despite the global settings in the device
What is the current behavior?
Once "DB Navigator" is installed/updated via App Lounge, the German translation is missing in the app; the UI is switched to English. The reason is most certainly that App Lounge does not select the correct subset from the Split APK.
What is the expected correct behavior?
App Lounge -- like for instance Aurora which installs DB Navigator correctly -- should also install parts related to the chosen UI language.
Technical informations
Relevant screenshots
This is what is installed via App Lounge:
When the same app is installed via Aurora, split_config.de.apk
is installed as well:
Solutions
Workaround
The workaround is to install using Aurora and avoid having the app updated via App Lounge.
Possible fixes
Check how Aurora handles Split APKs and implement a similar mechanism.
Checklist
-
License -
Translations -
Documentation -
Test plan