Android 16KB Source Doctor
Find Android native libraries in Unity projects and build archives, inspect ELF 16 KB alignment evidence, trace local origins, and export read-only reports.
by JIALiiii
Price History +
An Android build can contain native .so libraries from project assets, embedded Unity packages, cached packages, or SDK archives. When a release check reports a 16 KB page-size problem, identifying the failing file is only the first step. You still need to work out where it entered the Unity project and what evidence to send to your team or SDK vendor.
Android 16KB Source Doctor brings that local evidence into one read-only Unity Editor workflow.
Inspect native-library evidence
• Scan supported, accessible .so files in a Unity project.
• Inspect native-library entries inside AAR, ZIP, APK, and AAB containers.
• Review ABI, file size, SHA-256, and ELF64 little-endian PT_LOAD.p_align evidence.
• Keep same-name libraries distinct by source path and content hash.
Trace local origins without guessing
• Identify Unity project and embedded-package locations.
• Read local package.json evidence from PackageCache packages.
• Retain archive context and bounded EDM4U dependency clues.
• Separate known, partial, ambiguous, and unknown origins so uncertain evidence remains explicit.
Export and compare evidence
• Export JSON, CSV, and Markdown reports.
• Save a scan before an SDK update and compare it with a later scan.
• Review added, removed, hash-changed, and status-changed libraries.
Learn the workflow safely
Use the optional Quick Start to generate only non-executable synthetic ELF header examples in the system temporary directory. Review compatible, incompatible, unsupported, origin, report, and before/after examples, then clear the marked demo directory explicitly.
Local and read-only by design
The tool runs in the Editor and does not add Player code. It has no runtime dependency, cloud database, account requirement, telemetry, or network service. Scanning does not modify input libraries. Reports are written only when you choose an output location.
Tested compatibility
The exact version 1.0.0 package was clean-imported, compiled, and independently tested on Windows with Unity 2022.3.62f1c1, China branch. All 32 independent EditMode tests passed.
Important scope
This product reports local evidence. It does not repair, rebuild, replace, upgrade, download, upload, or submit binaries, and it never guarantees Google Play approval or physical-device behavior.