|
|
发表于
2019-12-10 14:40:43
来自手机
|
显示全部楼层
来自 黑龙江
|
so是elf格式的可执行文件,实在ndk工程中(由java与c的混合开发)中由c与c++语言用ndk方式编译的二进制可执行文件,同时可以编译为包括32位与64位的abi[armv7-aarch64],主要供dex层的loadlib调用,并参与到软件的运行,主要功能用于图文处理,加密与一些扩展功能。其有c经ndk读取后直接汇编为arm汇编供cpu读取与运行,但是so并不是必须的,因为dex也是二进制内容,可以供cpu读取与运算,进行操作,so[jni]可以用来扩展安卓程序的功能 |
|