2015-12-01 2 views
0

Я пытаюсь добавить поддержку BOOST в мое приложение для Android, которое содержит библиотеку C++. Я следующие инструкции:Boost для android error с NDK

https://github.com/MysticTreeGames/Boost-for-Android

Однако я получаю сообщение об ошибке при выполнении команды:

build-android.bat C:/Users/user/.android-sdk/ndk-bundle 

Ошибка:

Building boost version: 1.53.0 
ERROR: %* is not a valid NDK root 

Что может быть причиной этого ? Корень неверен? Я много часов боролся с этим ...

+0

Пожалуйста, проверьте значения в разделе «Переменные среды «.;% ANDROID_NDK%; – Ajitha

+0

Почему это имеет значение? – user3750474

+0

Я не использую переменную, а вместо этого просто передаю путь к файлу как аргумент – user3750474

ответ

0

Согласно комментарию Ajitha, каталог ndk-bundle отличается от каталога, указанного в переменной окружения. например, моя переменная окружения указывает $ ANDROID_NDK_ROOT на C:\NVPACK\android-ndk-r10e, в то время как пакет ndk (доступ к которому можно получить через Android Studio> Файл> Структура проекта> Местоположение SDK>, указывает на C:\Users\%user\AppData\Local\Android\sdk\ndk-bundle

+0

Можете ли вы объяснить немного больше? –

Смежные вопросы