Сконфигурируйте Qt Creator для разработки Android - PullRequest
1 голос
/ 11 марта 2020

У меня установлено:

Qt 5.14.1 для msv c 2017 & Android установлено на c:\Qt\Qt5.14.1\:

enter image description here

Компиляторы, доступные в Qt Creator:

enter image description here

Доступные наборы: enter image description here

JDK-13.0.2 установлен на c:\Program Files\Java\jdk-13.0.2

Android Studio 3.6.1 g:\Android\Android Studio\ с SDK, установленными на g:\Android\SDK как показано ниже:

enter image description here

SDK инструменты:

enter image description here

Теперь, что я вижу в Qt Creator:

enter image description here

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

Редактировать: Я установил JDK 8 вместо 13. Но все еще имеют те же красные крестики.

Также в топи c 'Platform SDK установлен' красный X Добавление Android SDK Tools в Qt Creator говорит, что SDK 25.2.5 должен быть установлен, , но как я могу установить SDK 25.2.5? Android Studio не имеет этой версии, доступной в Системных настройках.

Редактировать 2: Я скачал архив "Android SDK Tools 25.2.5" по ссылке https://androidsdkmanager.azurewebsites.net/SDKTools. Как я понимаю, этот архив содержит «SDK tools 25.2.5» + «менеджер пакетов Android». Затем я:

  1. Распаковываем архив в папку g:\Android\SDK\tools\. Что на самом деле содержит папка:
ant\
apps\
bin\
lib\
lib64\
proguard\
qemu\
support\
templates\
android.bat
ddms.bat
draw9patch.bat
hierarchyviewer.bat
jobb.bat
lint.bat
monitor.bat
monkeyrunner.bat
traceview.bat
uiautomatorviewer.bat
emulator.exe
emulator-arm.exe
emulator-check.exe
emulator-crash-service.exe
emulator-mips.exe
emulator-x86.exe
emulator64-crash-service.exe
mksdcard.exe
source.properties
NOTICE.txt
package.xml
Запустите android .bat из папки и в появившемся окне я вижу, что теперь у меня установлен SDK 25.2.5:

enter image description here

А в Qt Creator Android Настройки теперь почти в порядке: enter image description here

1 Ответ

2 голосов
/ 11 марта 2020

Вы можете проверить эти ссылки, которые могут вам помочь. Хотя, похоже, проблема в версии JDK, вам следует протестировать с JDK 8 вместо последней версии.

...