Postavite Android razvojno okruženje
Qt Creator nudi automatsku instalaciju svih potrebnih paketa i alata te postavljanje vašeg razvojnog okruženja za Qt za Android stvaranjem otklanjivača pogrešaka, alata i kompleta.
Koristite Qt Creator za:
- Preuzmite i raspakirajte Android SDK Command-line Tools.
- Instalirajte ili ažurirajte ključne pakete kao što su NDK-ovi, alati za izgradnju i platformski alati.
Za postavljanje razvojnog okruženja za Android:
- Idite na Preferences > SDKs > Android.

- U JDK location postavite putanju do JDK-a. Qt Creator provjerava instalaciju JDK-a i izvještava o pogreškama.
Po zadanom, Qt Creator pokušava pronaći podržanu instalaciju Adoptium OpenJDK ili OpenJDK. Ako je ne može pronaći, putanju morate postaviti ručno. Ako niste instalirali podržani JDK, odaberite
kako biste u zadanom pregledniku otvorili web-stranicu za preuzimanje JDK-a.Napomena: Koristite 64-bitni JDK jer 32-bitni može uzrokovati probleme s alatom
cmdline-tools, a neki paketi se možda neće pojaviti na popisu. - U Android SDK location postavite putanju do mape za instalaciju Android SDK Command-line Tools.
- Set Up SDK Odaberite Android SDK Command-line Tools za automatsko preuzimanje i raspakiravanje alata naredbenog retka Android SDK-a na odabranu lokaciju.
Upravitelj SDK-a provjerava imate li potrebne alate. Ako su vam potrebni dodatni paketi ili ažuriranja, Upravitelj SDK-a nudi dodavanje ili uklanjanje odgovarajućih paketa. Prije poduzimanja radnje od vas se traži da prihvatite promjene. Osim toga, po potrebi od vas traži da prihvatite Google licence.
- Android NDK list prikazuje instalirane verzije NDK-a. SDK Manager instalira zaključane stavke. Možete ih mijenjati samo iz dijaloga Android SDK Manager. Za više informacija pogledajte Upravljanje paketima Android NDK-a.
- Odaberite Automatically create kits for Android tool chains za automatsko stvaranje potrebnih paketa. Qt Creator prikazuje upozorenje ako ne može pronaći odgovarajuću verziju Qt-a.
- Po želji, u grupi Android OpenSSL Settings postavite putanju do unaprijed izgrađenih OpenSSL biblioteka.
Za Qt aplikacije koje zahtijevaju podršku za OpenSSL dodajte podršku za Android OpenSSL u svoj projekt, prema uputama u odjeljku Dodavanje vanjskih biblioteka u Android pakete.
- Odaberite Download OpenSSL za preuzimanje repozitorija OpenSSL na odabranu lokaciju. Ako automatsko preuzimanje ne uspije, otvara se web-stranica za ručno preuzimanje.
Ručna instalacija
Ako automatska instalacija ne zadovoljava vaše potrebe, preuzmite i instalirajte Android SDK Command-line Tools, a zatim instalirajte ili ažurirajte potrebne NDK-ove, alate i pakete. Za više informacija pogledajte odjeljak Getting Started with Qt for Android.
Prikaži postavke Android toolchaina
Datoteka konfiguracije JSON definira URL za preuzimanje alata naredbenog retka za Android SDK, popis ključnih paketa i odgovarajući NDK za svaku verziju Qt-a. Datoteka se nalazi u mapi s resursima Qt Creator:
# Linux and macOS ~/.config/QtProject/qtcreator/android/sdk_definitions.json # Windows C:\Users\Username\AppData\Local\QtProject\qtcreator\android\sdk_definitions.json
Na primjer, konfiguracijska datoteka SDK-a postavlja verziju NDK-a na 22.1.7171670 za upotrebu s Qt-om 6.3, Qt-om 6.2 i Qt-om 5.15.9 do 5.15.20:
"specific_qt_versions": [ { "versions": ["6.3", "6.2", "5.15.[9-20]"], "sdk_essential_packages": ["build-tools;31.0.0", "ndk;22.1.7171670"] }, ]
Možete pregledati najnoviju verziju konfiguracijske datoteke koja je ažurirana s promjenama u Android SDK-u i NDK-u, sdk_definitions.json, u Git-u.
Napomena: Za Qt 6.5 ili novije verzije, Qt Creator čita verziju NDK-a koja je korištena za izgradnju Qt-a iz modules/Core.json i koristi je umjesto verzije iz sdk_definitions.json.
Vidi također Kako: razvijati za Android, Razvijanje za Android i Upravljanje setovima.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.