Ниже приведены только те инструкции, которые мне удалось найти у Google о том, как установить Android NDK, написано так, как если бы мы все запускали Linux и предполагаем, что все мы понимаем, что представляют собой эти неясные инструменты. Мои комментарии и вопросы отображаются курсивом, если кто-то, кто знает Unix и Windows, будет переводить, это было бы здорово!Как запустить установку Android NDK в Windows?
Android NDK Установка
Введение:
Пожалуйста, прочтите DOCS/OVERVIEW.TXT, чтобы понять, что такое Android NDK и не является. В этом файле приведены инструкции по правильной настройке вашего NDK.
I. Требования:
Андроида NDK в настоящее время нуждается в Linux, OS X или ОС хоста Windows. Пользователям Windows необходимо будет установить Cygwin (http://www.cygwin.com), чтобы использовать его. Обратите внимание, что запуск NDK в MSys не поддерживается.
Вам необходимо установить Android SDK и его зависимости. NDK не может создавать окончательные пакеты приложений (файлы .apk), а только файлы разделяемой библиотеки, которые могут войти в них.
ВАЖНО:
Андроида NDK может быть использован только для целевой системы изображений с помощью Cupcake (1.5) или более поздних версий платформы. Это связано с изменением тонкой привязки и связанной с ABI, что делает ее несовместимой с системными изображениями 1.0 и 1.1.
Для NDK требуется GNU Make 3.81 или новее, доступное в вашей системе разработки. Более ранние версии GNU Make могут работать, но не были протестированы.
Вы можете проверить это, запустив 'make -v' из командной строки. Вывод должен выглядеть следующим образом:
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
...
На некоторых системах GNU Make могут быть доступны через различные команды, как «gmake» или «gnumake». Для этих систем замените «make» соответствующей командой при вызове системы сборки NDK, как описано в документации.
Отлично, какая-то странная вещь называется gnu make. Если вы не скажете мне, что это, может быть, вы тогда, по крайней мере, можете дать мне URL-адрес?
NDK также требует, чтобы исполняемый файл Nawk или GNU Awk был доступен в вашей системе разработки . Обратите внимание, что в исходной программе awk не реализовано функции 'match' и 'substr', используемые системой сборки NDK.
OK, еще один инструмент, с 1 из 2 возможных имен, но не третий ... и снова где загрузить его?
В Windows вам необходимо установить последнюю версию Cygwin для использования NDK. Для получения информации см. http://www.cygwin.com.
Woohoo URL!Скачивание заняло около дня, потому что в этих инструкциях по установке не указано, какие части загрузить.
II. Подготовка вашего установки прекомпилированного кросс-ToolChain двоичных файлов:
После установки и разархивировав НКА, вам нужно будет выполнить следующую команду из корневой папки:
сборки/host-setup.sh
привет? Windows не запускает ничего, кроме .exe .com или .dll, просто скажите, как вы хотите, чтобы я запускал ее.
Это проверит вашу установку и убедитесь, что NDK может работать правильно.
Ничего не сказано о том, где любой из этих вещей, которые должны быть установлены в (какой директории)
Добро пожаловать в жизнь swdev. Не расстраивайтесь. –
Nathan, не волнуйтесь на все инструменты, о которых вы задавали вопросы, - это инструменты, которые вы будете видеть снова и снова в своей программе разработки программного обеспечения. Таким образом, вы просто запускаете andrioid-ndk и будете знакомы с некоторыми важными инструментами. – hhafez
На самом деле даже со всем большим вкладом здесь я думаю, что мне придется абдонировать мои мечты об использовании андроида NDK .. есть еще множество переменных, которые не определены. Существует 100 различных вариантов того, что все может означать. но только 1 правда. Я не хочу тратить 48 часов на то, чтобы понять это. Когда Google знает, что мне нужно знать, они просто не сказали мне. – nathan