Frequent Question: What Is So File in Android?
Contents

SO file is the shared object library which can be dynamically loaded at the runtime of Android. Library files are bigger in size, typically in the range of 2MB to 10MB. This results in bloating up the app size.

How do I open an .so file on Android?

Actually inside your JNI folder, android NDK which convert your native code like c or c++ into binary compiled code that is called “filename.so”. You cannot read the binary code . so it wil create lib folder inside your libs/armeabi/ filename.so file.

What are .so files used for?

A file with the . SO file extension is a Shared Library file. They contain information that can be used by one or more programs to offload resources so that the application(s) calling the SO file doesn’t have to actually provide the file.

Maya Lin-Takahashi

Maya Lin-Takahashi

Consumer Tech & Gadget Reviewer

Maya is a hardware enthusiast who tests and reviews smart home devices, smartphones, wearables, and audio gear. She focuses on practical consumer value and build quality.

Share this article
Twitter Facebook Pinterest