Создание приложения NDK с Android ADT в Windows

Хотя по этой теме имеется масса информации, нет четкого руководства по компиляции кода C ++ в ADT.
Требуется ли Cygwin?
Куда деваются артефакты сборки? Как определить папку назначения для пакета сборки? Есть ли отладочная и выпускная версии? Можно ли отлаживать и выполнять код C ++ в ADT?
Может быть, все это описано на одном ресурсе, тогда ссылка будет приветствоваться!

3

Решение

Обратите внимание, что в Windows у вас есть совершенно другая возможность интеграции разработки Android с Visual Studio 2010: http://code.google.com/p/vs-android/.

Существует решение для визуальной отладки в стиле Visual Studio: http://visualgdb.com/?features=android (но это не бесплатно).

Кажется, есть и другой вариант: http://www.wingdb.com/wgMobileEdition.htm, который работает с VS 2008.

2

Другие решения

Просто скачайте новый комплект ADT на http://developer.android.com/sdk/index.html и NDK R8C в http://developer.android.com/tools/sdk/ndk/index.html. Вам не нужен Cygwin, ваша сборка NDK полностью интегрирована с обычной разработкой для Android (то есть двоичные файлы копируются в lib/armeabi папка и автоматически подбирается компоновщиком APK).

Можно отлаживать нативный код (если ваше приложение отлаживаемое), и вы можете выбрать выпуск или отладку конфигурации для нативного кода, запустив

ndk-build NDK_DEBUG=1      --> force a debuggable build
ndk-build NDK_DEBUG=0      --> force a release build

Я настоятельно рекомендую вам прочесть документацию NDK и поиграть с примерами, предоставленными в составе NDK, прежде чем начать делать что-то самостоятельно. На самом деле, система сборки NDK — это оболочка для GNU make, и очень легко все усложнить, если использовать эти инструменты неправильно.

4

Хорошо, вот страница, которая очень помогает http://tools.android.com/recent/usingthendkplugin
Я, вероятно, добавлю больше информации здесь позже, чтобы помочь другим по этой теме.

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector