У меня была такая же проблема.Оказывается, библиотека все еще будет собрана, это какая-то другая часть процесса сборки, которая терпит неудачу.make install, и вы должны увидеть, что libiconv установлен, несмотря на то, что он возвращает ошибку.
Кроме того, когда вы собираетесь использовать новую блестящую библиотеку libiconv, совместно используемая версия не будет работать, поскольку она захочет использовать версионное имя сына (libiconv.so. . ), но Android-ndk не слишком рад этому.Убедитесь, что вы строите его статично, и вы будете в порядке.