Tag

Native Libraries

1 views collected around this technical thread.

OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jul 14, 2023 · Mobile Development

Understanding Android VNDK/VSDK Snapshot Architecture

The article explains Android’s VNDK and VSDK Snapshot architecture—key parts of Treble that categorize native libraries, generate prebuilt vendor snapshots, and decouple system and vendor code to reduce fragmentation, improve build efficiency, and enable independent development of system and vendor components.

AndroidAndroid SystemNative Libraries
0 likes · 9 min read
Understanding Android VNDK/VSDK Snapshot Architecture
TAL Education Technology
TAL Education Technology
Jan 14, 2021 · Mobile Development

Asynchronous Loading of Android .so Libraries: Problems, Solutions, and Best Practices

This article examines the challenges of loading large third‑party .so libraries in Android apps, analyzes traditional and advanced asynchronous loading methods, discusses dependency and text‑relocation issues, and presents practical solutions and implementation steps to reduce package size while maintaining stability.

AndroidAsynchronous LoadingNative Libraries
0 likes · 8 min read
Asynchronous Loading of Android .so Libraries: Problems, Solutions, and Best Practices
360 Quality & Efficiency
360 Quality & Efficiency
May 7, 2018 · Mobile Development

Dynamic Loading of Native .so Libraries in Android Apps: Testing Strategies and Recommendations

The article explains why Android developers split large NDK‑generated .so files from the APK to reduce package size, outlines how to design comprehensive test points for dynamic loading, and provides practical suggestions for handling download, installation, compatibility, and upgrade scenarios.

AndroidNDKNative Libraries
0 likes · 6 min read
Dynamic Loading of Native .so Libraries in Android Apps: Testing Strategies and Recommendations