android中的.so文件的实际用途是什么?

Bak*_*kya 6 android chat opentok .so

我想在我的应用程序中实现像聊天这样的环聊.我一直在使用opentok库.在那里我见过libopentok.so文件.任何人都可以告诉我libopentok.so文件的确切用法是什么.

Tej*_*jjD 15

在Android中,我们可以使用Native代码(C++).

Android NDK(Native Development Kit)将此代码编译为.so文件.

.so文件的一个例子是:

应用程序二进制接口(ABI):ABI确切地定义了应用程序的机器代码在运行时与系统交互的确切方式.NDK根据这些定义构建.so文件.不同的ABI对应于不同的体系结构:NDK包括对ARMEABI(默认),MIPS和x86的ABI支持.有关更多信息,请参阅ABI管理.

Android的开发者网站完美地概述了这一点:Android Concepts(NDK)