Какие новые пакеты я должен загрузить с помощью SDK Manager - PullRequest
0 голосов
/ 26 декабря 2018

Новая версия SDK для Qt 5.12 не включает SDK Manager в папке Tool , поэтому мне нужно Android Studio для добавления / удаления пакетов.

Я знаю, что API нужно выбирать в зависимости от цели и задач.Но поскольку API-интерфейсы являются новыми (28) и есть разные варианты загрузки, скачивать довольно сложно.

У меня нет реального устройства Android, и я не хочу использовать Emulator .Я просто хочу собрать программу, используя наборы Android, и создать APK файлы из них.После этого я протестирую эти APK-файлы на реальных устройствах Android, которые включают в себя смартфоны и планшеты нового или среднего возраста.

Для этих целей какие пакеты следует установить, например, какие флажки необходимо установить здесь, вскриншот ниже.Тогда я повторю шаблон для ряда более низких API.

enter image description here

1 Ответ

0 голосов
/ 26 декабря 2018

Если вам не нужен эмулятор, вам не нужны «системные образы».

Что касается уровня API, то он действительно зависит от того, какой минимальный API вы хотите настроить.Если вы загружаете только последний API, вы значительно ограничиваете свои цели, так как приложение будет работать только на последней и самой лучшей версии Android.

Кажется, что безопасным нижним пределом является уровень API 19, то есть Android 4.4,Таким образом, вы можете использовать это для создания своих приложений, и они будут работать на любой версии.

Кроме того, если вы хотите опубликовать на маркете, вам нужно будет установить целевой API для некоторых из последних версий, потому что Google не будет принимать более старые.Обратите внимание, что «целевой SDK» отличается от «минимально необходимого SDK», который вы все еще можете иметь в версии 19.

Нет особого смысла в установке последних версий SDK, поскольку Qt неЯ действительно имею в виду их возможности, если вы не занимаетесь разработкой Java-приложений для Android.

В документации для Qt 5.12 написано «API 21», но 19, кажется, работает просто отлично, и это позволяет ориентироваться на старые устройства, которые застряли без обновлений ОС - в настоящее время около 7-8% активных устройств.Тем не менее, если вас это не волнует, вам следует использовать рекомендованную версию API 21.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...