oka_android 0.6.0
oka_android: ^0.6.0 copied to clipboard
Android platform pipelines for oka: no-Gradle Flutter APK/AAB build steps, plugin packaging, direct Android SDK toolchain (aapt2, d8, apksigner), and typed manifest/spec values.
0.5.0 #
Fixed #
- Release builds no longer fall back to the debug
flutter.jarwhen the release jar is missing: the fallback shipped a debug JIT engine with a release AOT snapshot, producing apps that hang on the splash screen and never run Dartmain(). Missing jars triggerflutter precache --androidonce; a still-missing jar fails the build.
Changed #
- Engine artifact resolution is mode-correct: debug →
android-<abi>, profile →android-<abi>-profile, release →android-<abi>-release(engineVariantForMode,engineArtifactDirForVariant). Thereleaseboolean parameters onfindFlutterJar/extractLibflutter/extractLibflutterForAbiswere replaced by the variant string, andengineArtifactDirForAbiwas renamed toengineArtifactDirForVariant. fingerprintInputsconsumers:flutter-assembleandrelease-aotfingerprints now include path-dependency sources (pathDependencyInputs) andbuildArgs.
0.2.0 #
-
Add a composable AVD diagnostics provider with stored configuration, userdata/snapshot measurements and recorded session links.
-
Join the complete package release train with compatible
0.2.0internal dependency constraints.
0.1.6 #
- Dependency-plan dry-run (
oka explain --deps), artifact comparison gate (oka compare), single-step probe support (ADR-0007/0008). - Conditional gradle dependency dedup (if/else variants collapse to the gradle default branch).
- Deterministic packaging: sorted d8 inputs and sorted zip entry order.
- archive ^4 support.
0.1.5 #
- Package split from the oka CLI (ADR-0006).