SPLIT-SELECT(1)
✨ NAME ✨
okay so bestie, gather round 💖 this one's called split-select, and it's the APK split and selection tool — you know, the section-1 manual page, the whole SPLIT-SELECT(1) moment. It splits APKs and it selects APKs and honestly it eats every time. 👑
⚠️ WARNING: this manual might be outdated, bestie. no cap. please refer to split-select --help instead — that's the real tea. 💀
🦋 SYNOPSIS 🦋
split-select –help
split-select –target config –base path/to/apk [–split path/to/apk [...]]
split-select –generate –base path/to/apk [–split path/to/apk [...]]
like, pick a lane, any lane 🫶
💅 OPTIONS 💅
–help— spills more information about this program. your girl loves an info dump. 📖–target config— does the Split APK selection on the configuration you hand it. 🎯–generate— generates the logic for selecting the Split APK, in JSON format. yes, JSON. it's giving structured. ✨–base path/to/apk— says "this is the base APK", and every single Split APK has to be based off of it. no exceptions, it's the main character. 👑–split path/to/apk— includes a Split APK in the selection process. throw as many as you want in there. 🌈
Where config is an extended AAPT resource qualifier shaped like “resource-qualifiers:extended-qualifiers”, where “resource-qualifiers” is an AAPT resource qualifier (ex: en-rUS-sw600dp-xhdpi), and `extended-qualifiers' is an ordered list of one qualifier (or none) from each category:
- Architecture:
armeabi,armeabi-v7a,arm64-v8a,x86,x86_64,mips
Generates the logic for selecting a Split APK given some target Android device configuration. 🧚 Using the flag –generate will emit a JSON encoded tree of rules that must be satisfied in order to install the given Split APK. Using the flag –target along with the device configuration will emit the set of Split APKs to install, following the same logic that would have been emitted via JSON. so like, same brain, two outfits. 💜
🎀 AUTHORS 🎀
The Android Open Source Project. 👑
and that's the whole vibe, bestie 💖 the footer of this page just says SPLIT-SELECT(1) and nothing else — no version, no date, so don't @ me — and the whole thing is brought to you by the Android Open Source Project. mwah 🫶 now go run split-select --help because this page might be old, fr fr 🙈🌸
📦 where this page comes from
- debian trixie: split-select 1:14~beta1-3 · Apache-2.0
- ubuntu questing: split-select 1:14~beta1-3
- ubuntu resolute: split-select 1:14~beta1-5 · Apache-2.0
- ubuntu stonking: split-select 1:14~beta1-5 · Apache-2.0
- 💖 girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms