github Shrey113/Android-Dex Android-Dex-v.1.3

3 hours ago

Bug Fix

1 - app will get stuck (Ref - #103)

  • Release Mode Safety & Stream Framing (operates purely on release-safe properties (context.mounted, ro.attached, ro.hasSize), bypassing debugNeedsPaint and safely skipping active Scrcpy texture windows (textureId >= 0).)
  • Display Resizing - (respective resize control message immediately coupled with RESET_VIDEO (type 17) to un-stall Qualcomm hardware encoders.)
  • First-Frame Signaling & Loading Overlay Failsafe

2 - Fix for Phone Full-Screen Gestures Stopping (Ref - #132)

  • for MediaCodec Resize Crash - Removed the aspect-ratio multiplier that was artificially inflating dimensions (e.g., turning short wide windows into 4185px widths).

3 - Oversized Encoder Crash (Black Screen): (Ref - #133 )

4 - Added _MACHINE / ARCH / ARCH_FLUTTER constants at top of CONFIG (Ref - #142 && #135)

5 - The Exact Culprits Identified (Ref - #136 )

6 - open on macOS (Ref - #139 && #173)

  • root cause behind the "Sync with Android Dex…" freeze are completely fixed.
  • Missed First Frame Event The native Metal decoder rendered the first frame quickly, but _firstFrameSub was only listening after start() returned, losing the broadcast event
  • Silent Black Screen on Timeout The 6-second failsafe dismissed the overlay without verifying if frames actually arrived.

7 - multi-device testing – crashes, window resizing, device aliases & persistence(Ref - #144)

8 - Smart Key Event Routing in onKeyEvent (Ref - #146)

9 - Android Dex shows only a white screen (Ref - #151 && #172)

  • Uncaught Startup Exception / Deadlock before
  • Hive Database Lock/Corruption Hangs:
  • Invalid Window Dimension Configuration

10 - Samsung One UI display_ime_policy=local SecurityException (_shouldIncludeLocalImePolicy logic inversion Spurious Back Button Key Event on Session Startup (Ref - #153 && #154 )

11 - I cant open any app in Mac 2012 (Ref - #157 && #168 )
12 - Host-vs-Bundled Library Conflicts For linux Fix (Ref - #158 && #170 && #174 && #176)
13 - Taskbar Preview Maximize State Inversion (Ref - #159)

14 - multi-device testing – crashes, window resizing, device aliases & persistence(Ref - #144)

Don't miss a new Android-Dex release

NewReleases is sending notifications on new releases.