android: fix missing Hilt GeneratedInjector in asm transform
This commit is contained in:
@@ -983,3 +983,14 @@
|
||||
- Upgraded attachment audio player behavior (voice + audio):
|
||||
- added seek slider for manual rewind/fast-forward,
|
||||
- unified speed toggle for both `voice` and `audio` playback.
|
||||
|
||||
### Step 134 - Hilt startup crash fix (`MessengerApplication_GeneratedInjector`)
|
||||
- Fixed startup crash:
|
||||
- `NoClassDefFoundError: MessengerApplication_GeneratedInjector`.
|
||||
- Root cause observed in build pipeline:
|
||||
- `MessengerApplication_GeneratedInjector.class` existed after `javac`,
|
||||
- but was missing in `transformDebugClassesWithAsm/dirs` before dexing.
|
||||
- Added Gradle backfill task for `debug/release` variants:
|
||||
- copies `*Application_GeneratedInjector.class` from `intermediates/javac/.../classes`
|
||||
into `intermediates/classes/.../transform...ClassesWithAsm/dirs` if missing,
|
||||
- wired task as dependency of `dexBuilder<Variant>`.
|
||||
|
||||
Reference in New Issue
Block a user