2014-01-05 5 views
-1

Я новичок в использовании Qt5, и мне интересно, сколько компиляторов необходимо для поддержки большинства Android-устройств? Какие компиляторы охватывают большинство устройств.Qt5 Сколько компиляторов необходимо для поддержки Android

Кроме того, при отправке в Google Play я должен указать другую сборку для каждого устройства? Или у них есть метод, который позволяет сопоставлять файлы APK с версией компилятора?

Любые советы для перехода от Qt Creator к APK или нескольким APK, которые поддерживают большинство устройств.

+0

Сколько компиляторов? Ваш вопрос кажется странным, поскольку кажется, что вы знаете разные между компиляторами и APK. Или вы смущены поддержкой Android API. Http://developer.android.com/tools/publishing/versioning.html vs. Поддержка размера экрана http://developer.android.com/guide/practices/screens_support.html? –

+0

Мне интересно, сколько компиляторов необходимо. Я загрузил Qt Creator и Android SDK/NDK, и по умолчанию он пришел с 1 компилятором android. Я понимаю, что мне нужно скачать больше, но какие мне нужны? –

ответ

2

Вам необходимо загрузить дополнительные пакеты API.

http://developer.android.com/sdk/installing/adding-packages.html

Это зависит от того, сколько различных версий API вы хотите поддержать. В качестве первого разреза вы можете посмотреть на Google Play Dashboard

http://developer.android.com/about/dashboards/index.html

, который должен дать вам представление о популяции устройств, работающих под какой версией Android.

Учитывая, что Qt 5.x для Android поддерживает уровень API 10 (Gingerbread), вы должны начать там.

http://doc.qt.io/qt-5/android-support.html

+0

Разве компилятор не отличается от версии api? Компиляторы, похоже, включают такие вещи, как x86, Arm и mips. –

+1

Единственная загрузка NDK содержит все компиляторы (x86, ARM, Mips) для всего кода C/C++ из Qt. SDK обрабатывает API Java и Android. Вам понадобится бит Java, поскольку все приложения для Android должны пройти через Java-сторону (именно так она была разработана). Но если вы загрузили весь материал для Qt на Android, я все еще смущен вашим вопросом. Вы пытались запустить демо-приложение хотя бы? –

+0

Ваша ссылка qt-project.org мертва –

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