안드로이드용 Qt
Qt for Android™ 를 사용하면 Android 기기용 Qt 애플리케이션을 개발할 수 있으며, 다양한 기능과 사용 사례를 지원합니다.
안드로이드용 Qt 애플리케이션을 시작하려면 안드로이드용 Qt를 다운로드하여 설치하고 Qt Creator IDE를 사용하여 안드로이드용 Qt 시작하기 페이지의 지침을 따르세요.
기존 안드로이드 애플리케이션이 있는 경우, 안드로이드용Qt Quick 을 사용해 보세요. 여기에는 Google의 Android Studio용 플러그인이 포함되어 있습니다. IntelliJ 마켓플레이스에서 찾아보세요. 이렇게 하면 Qt Quick 콘텐츠를 Android 앱에 보기로 추가할 수 있습니다.
소스에서 Qt를 빌드하려면 소스에서 빌드를 참조하십시오.
지원되는 구성
이 Qt 릴리스에서는 다음 구성이 지원됩니다:
섹션 | 설명 |
---|---|
배포 | 안드로이드 9(API 28) ~ 14(API 34) |
아키텍처 | arm64-v8a , x86_64 , x86 , 및 armeabi-v7a |
컴파일러 | Clang 17.0.2(NDK r26b 또는 26.1.10909125) 참고: Qt 앱은 누락된 심볼 오류를 방지하기 위해 공식 Android용 Qt 라이브러리 빌드에 사용된 것과 동일한 NDK r26b 버전을 사용하는 것이 좋습니다. |
JDK | JDK 17 |
Gradle | Gradle 8.10 및 AGP 8.6.0 |
패키지 | Multi-ABI APK s, AAB s 및 AAR s참고: 멀티 ABI 빌드는 CMake를 사용할 때만 사용할 수 있습니다. 자세한 내용은 CMake 안드로이드 멀티 ABI를 참조하세요. |
지원되는 안드로이드 버전에 대한 자세한 내용은 안드로이드용 Qt 지원 버전 선택 가이드라인을 참조하세요.
Android용 Qt 살펴보기
Android용 Qt로 개발하는 방법에 대해 알아보려면 다음 주요 항목을 확인하세요:
- 안드로이드용 Qt 시작하기
- 안드로이드에 애플리케이션 배포하기
- 안드로이드용 Qt의 작동 방식
- 소스에서 안드로이드용 Qt 빌드하기
- 명령줄에서 안드로이드용 Qt 프로젝트 빌드하기
- androiddeployqt 도구
- Qt 안드로이드 매니페스트 파일 구성
다음 항목은 안드로이드용 Qt에 대한 자세한 내용도 제공합니다:
안드로이드용 Qt 애플리케이션으로 OpenSSL 라이브러리를 패키징하는 방법. | |
Android에서 Qt 애플리케이션 빌드 및 실행에 관한 정보. | |
Qt의 안드로이드 서비스 지원에 대한 정보를 제공합니다. | |
기존 Qt 애플리케이션을 Android로 포팅하는 지침을 제공합니다. | |
애플리케이션을 퍼블리싱하기 위한 준비 지침을 제공합니다. | |
네이티브 안드로이드 프로젝트에서 QML 사용에 대한 개요. | |
CMake 및 안드로이드 플랫폼 API에 관한 정보. | |
Qt 포 안드로이드 툴체인에서 사용하는 유용한 환경 변수를 나열합니다. | |
QML 또는 C++를 사용한 구글 이모티콘 폰트 정책 지원 가이드. | |
안드로이드에서 Qt 테스트를 실행하기 위한 androidtestrunner 도구 개요. | |
애플리케이션에 타사 안드로이드 라이브러리를 포함시키는 방법에 대한 지침. |
Qt의 활기차고 활발한 커뮤니티 사이트에는 위키, 포럼, 추가 학습 가이드 및 프레젠테이션이 있습니다.
라이선스에 대한 자세한 내용은 안드로이드 GNU C++ 런타임 라이선스를 확인하세요.
다음 단계
Qt의 나머지 부분을 살펴보시기 바랍니다. 어떤 API를 사용할지 결정하는 데 도움이 되는 개요와 API 사용 방법을 보여주는 예제를 준비했습니다.
- Qt 개요 - 애플리케이션 개발에 관한 주제 목록
- 예제 및 튜토리얼 - 코드 샘플 및 튜토리얼
- Qt 참조 페이지 - C++ 및 QML API 목록
- Qt Creator: 모바일 애플리케이션 만들기
- Qt Creator: 안드로이드 기기 설정 지정하기
© 2025 The Qt Company Ltd. 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.