Skip to content

faq entry for keeping all languages in AAB files #243

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions docs/guide/Titanium_SDK/Titanium_SDK_FAQ.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,25 @@ android {
}
```

## Android: Keep all languages in AAB file

When you create and upload an AAB file it will only install the language that the device has. If you use an app internal language switch the other languages are missing after the installation.
To keep all language files you have to disable the language split in your build.gradle file.

```
plugins.withId('com.android.application') {
android {
bundle {
language {
enableSplit = false
}
}
}
}
```

The `plugins.withId('com.android.application') {}` part is needed in case you use Hyperloop. Without hyperloop you can just add the inner `android {}` part to the build.gradle.

## Android: NDK error "non-system libraries in linker flags"

If you see an error looking like this when you compile your Android module:
Expand Down