У меня точно такая же проблема с r6.Я попробовал предложение Ламбейджа с r4, но все равно не смог заставить его работать.
Я довольно много раз изучал проблему и, думаю, я обнаружил причину.
1)configure вызывает кросс-компилятор Android, который представляет собой файл Windows .exe.
2) Он вызывает его через cygwin, который использует соглашения об именах файлов Unix.Каталог EG / cygdrive / c / вместо C: \ directory
3) В документации по цепочке инструментов android NDK говорится, что кросс-компиляторы НЕ принимают пути к файлам в стиле cygwin (источник: NDK / docs / STANDALONE_TOOLCHAIN.html):
5.1 / Поддержка Windows:
Двоичные файлы Windows не зависят от Cygwin.Хорошие новости заключаются в том, что они быстрее, плохие - в том, что они не понимают спецификацию пути Cygwin, например / cygdrive / c / foo / bar (вместо C: / foo / bar).
Я все еще пытаюсь найти способ сделать это.Если я решу это, я вернусь и отредактирую этот пост ... tbc