我有一个libTest.so文件,但某些设备无法加载它,logcat没有任何有用的信息。
使用arm-linux-androideabi-readelf.exe -d libTest.so
工具,我能够看到libTest.so所需的所有必要库。我将它们全部拉入到本地PC上相同的文件夹中。
我该如何找出缺失的符号及其所在的库?我只有NDK中的标准工具(nm、readelf、objdump等)。使用哪个工具以及如何使用它,才能使其解析我的libTest.so以及所有依赖库,并告诉我哪个符号阻止了我的库在目标设备上的加载。