в чем разница между ndk-build и make APP для Android?

У меня слишком много путаницы в собственном кодировании для Android. Мое приложение хочет воспроизвести поток mms://, и я столкнулся с некоторыми серьезными проблемами. Но основной вопрос

В чем разница между ndk-build (который я обычно использую) и make APP (я видел много блогов о них, один из них это)

Другой связанный вопрос

Предположим, мой проект находится в E:\WorkSpace\mmsTests\AnotherMMS (путь отредактирован, если вы хотите проверить: он содержит пробелы) и мой путь ndk - D:\android-ndk-r4b-windows\android -ndk-r4b

Как я могу использовать make APP с cygwin? Моя ОС — Windows XP SP2.

EDIT: я добавил местоположение ndk в свою переменную PATH.

заранее спасибо


person Prasham    schedule 18.11.2010    source источник


Ответы (1)


Метод «make APP=...» был исходной системой сборки NDK, но теперь он устарел в пользу метода ndk-build.

Все, что можно собрать с помощью make APP=xxx, можно собрать с помощью ndk-build. ndk-build требует меньше ручной настройки и жестко запрограммированных путей.

person NuSkooler    schedule 18.11.2010
comment
Сердечное спасибо, еще одно маленькое любопытство. Связаны ли ndks с sdks? мой ndk - r4b, могу ли я настроить приложение для устройства 1.6, пока я создаю свое приложение с этим ndk? - person Prasham; 19.11.2010
comment
@ MobileDev123 - да. NDK считывает целевую платформу в файле default.properties. Установите его на target=android-4 для 1.6. - person richq; 20.11.2010