【发布时间】:2013-03-10 04:05:38
【问题描述】:
我有一个 libTest.so 无法在某些设备上加载。 logcat 绝对没用。
使用 arm-linux-androideabi-readelf.exe -d libTest.so 我能够看到 libTest.so 需要的所有必需库。我将它们全部拉到本地 PC 上的同一个文件夹中。
如何找出缺少哪些符号以及在哪个库中?我只有 NDK 的标准工具集(nm、readelf、objdump 等)。我可以使用哪个工具以及如何使用它来解析我的 libTest.so 和所有依赖库,并告诉我哪个符号阻止我的库加载到目标设备上。
【问题讨论】:
-
/toolchains/llvm/prebuild/ /bin/ -strings | grep ^lib | grep 所以
标签: android android-ndk ldd readelf