При кросс-компиляции библиотеки для Android я сталкиваюсь с подобной проблемой.
Проблема возникла из-за того, что я не указал инструмент ranlib для кросс-компиляции, и он отказался от использования по умолчанию в системе сборки, котораяx86.
Проблема решена путем указания ranlib на arm-linux-androideabi-ranlib
на этапе конфигурации перед компиляцией.