У меня есть libTest.so, который не загружается на некоторых устройствах. logcat абсолютно бесполезен.
Используя arm-linux-androideabi-readelf.exe -d libTest.so
, я смог увидеть все необходимые библиотеки libtest.so. Я втянул их все в одну папку на локальном ПК.
Как узнать, какие символы отсутствуют и в какой библиотеке? У меня есть только стандартный набор инструментов из NDK (nm, readelf, objdump и т.д.). Какой инструмент и как я могу использовать, чтобы он анализировал мои libTest.so и все зависимые библиотеки, а также сообщает мне, какой символ запрещает загрузку моей библиотеки на целевом устройстве.