labelle-android v0.2.0 — the Android provider
labelle-android is now a labelle-cli provider for the android target (labelle-cli RFC #406, #405), on top of the runtime services from v0.1.x.
- Provider (
plugin.labellemanifest v2, name/namespaceandroid, targetandroid, contract>=1.2.0 <1.2.1, one host toolbin/labelle-android):after buildhookpackage→zig-out/apk/game.apk(release strip + symbols, slimmed assets, launcher icon, manifest, aapt/zipalign/apksigner; byte-identical to the former CLI packager);replace runhookdeploy→adb install -r+am startwith the run options as intent extras;replace bundlehookbundle→ a versioned APK withversionCode = --build-number;- commands
labelle android doctor | run | deploy.
- Settings move from
project.labelle.androidtoproviders/android.json(schema v1, strict; secrets only asenv:/file:). - Requires labelle-cli v2.0.0 (the release that removes built-in Android) and labelle-bgfx ≥ 0.30.0 (older bgfx links a second copy of the JNI helpers → duplicate
labelle_android_*symbols). - Not in this release:
labelle android studio(Gradle export), sokol-Android (#14), projectlessdoctor(run it inside a project).
Pin: .{ .name = "android", .repo = "github.com/labelle-toolkit/labelle-android", .version = "0.2.0" }.