Сборка отдельного набора инструментов android-ndk-r17c с помощью Cygwin - PullRequest
0 голосов
/ 18 сентября 2018

Я хотел бы импортировать библиотеку libsndfile . В соответствии с doc Мне нужен отдельный набор инструментов для этого. Сейчас я пытаюсь собрать упомянутую цепочку инструментов с Cygwin, как описано в официальном руководстве , но получаю сообщение об ошибке:

Unsupported platform: CYGWIN_NT-10.0.

Я новичок в разработке Android и должен признать, что я немного борюсь с официальным руководством. Из того, что я понимаю, аргумент --arch относится к системе, для которой я создаю, и аргумент --api к (минимальной?) Версии Android, на которой он работает. Какой именно набор инструментов должен быть неактуальным на данный момент, пока они совместимы. Итак, пока пойдем с --arch x86_64 и --api 21. В целом вход и выход выглядят следующим образом:

$ ./build/tools/make_standalone_toolchain.py --arch x86_64 --api 21 -v --install-dir ../toolchains/oboe_record_proto/
Unsupported platform: CYGWIN_NT-10.0

1 Ответ

0 голосов
/ 21 сентября 2018

Это может не быть удовлетворительным ответом, но вот что сработало для меня в конце:

Согласно комментарию matzeri, Cygwin не поддерживается (больше).Мои попытки решить эту проблему с помощью Mingw / Msys, как и предполагалось, также оказались безуспешными.Я установил python под Windows и запустил скрипт из командной строки Windows.

python .\build\tools\make_standalone_toolchain.py --arch x86_64 --api 21 -v --install-dir ..\toolchains\oboe_record_proto

Цепочка инструментов была сгенерирована, как и ожидалось.

...