1. 获取so的架构类型:
用命令来获取:file命令或者objdump命令:
1)file 命令:
% file libAbc.so
libAbc.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=de5aac080dbfec503daa20021175364b674aaeff, stripped
显然,这是一个32位,x86架构的动态链接库。
2) objdump命令:
% objdump -a libAbc.so
libAbc.so: file format elf32-i386
这个so库是32位x86架构。
2 在Android中,获取so的路径,以及访问so:
1)获取so的路径:
通常,在安装完成App后,app中的如果有so库,那么,so的路径在/data/data/packagename/lib, 或者/data/app/packagename/lib相关目录下。
Android系统提供了API接口来获取so的路径,用法举例:
String libName = "libAbc.so";
String libPathName = c