2013-08-12 4 views
3

Я хочу построить Qt 5.1.2 для Android с версии ToolChain 4.4.3 (для работы armeabi)
LIBS я скачал последнюю версию Android SDK, NDK и другие необходимые инструменты
я скачал ndk-legacy-toolschains и скопировал содержание под «path_to_ndk/компилированные инструменты»
Я пытался настроить qt5 с ниже сценарияне удается обнаружить Android NDK Набор инструментов

./configure -android-arch armeabi -android-toolchain-version 4.3.3 -android-ndk-host linux-x86 -developer-build -xplatform android-g++ -nomake tests -nomake examples -android-ndk /home/onurozcelik/Android/android-ndk-r9/ -android-sdk /home/onurozcelik/Android/android-sdk-linux/ -skip qttools -skip qttranslations -skip qtwebkit -skip qtserialport -skip qtwebkit-examples 

Но он терпит неудачу с: не удается обнаружить Android NDK набор инструментов. Пожалуйста, используйте -android-toolchain-version, чтобы указать

В чем проблема? Как я могу это исправить?

+0

Qt 5.1.2? Это от git? –

+0

Yeap Qt 5.1.2 is from git – onurozcelik

ответ

3

Для меня он работал, чтобы указать: -android-ToolChain-версия 4,8

(в конфигурационном скрипте, кажется, искать «$ CFG_DEFAULT_ANDROID_NDK_ROOT/компилированные инструменты/арм-линукс-androideabi- $ CFG_DEFAULT_ANDROID_NDK_TOOLCHAIN_VERSION/прекомпилированное », поэтому данная версия вставлена ​​после« arm-linux-androideabi- », и это, похоже, версия компилятора, а не версия для Android.)

+1

Извините. Это моя вина. В скрипте configure я написал '-android-toolchain-version 4.3.3' вместо' -android-toolchain-version 4.4.3'. Я успешно построил Qt5 для Android armeabi libs – onurozcelik

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