안드로이드용 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 버전을 사용하는 것이 좋습니다.

JDKJDK 17
GradleGradle 8.10 및 AGP 8.6.0
패키지Multi-ABI APKs, AABs 및 AARs

참고: 멀티 ABI 빌드는 CMake를 사용할 때만 사용할 수 있습니다. 자세한 내용은 CMake 안드로이드 멀티 ABI를 참조하세요.

지원되는 안드로이드 버전에 대한 자세한 내용은 안드로이드용 Qt 지원 버전 선택 가이드라인을 참조하세요.

Android용 Qt 살펴보기

Android용 Qt로 개발하는 방법에 대해 알아보려면 다음 주요 항목을 확인하세요:

다음 항목은 안드로이드용 Qt에 대한 자세한 내용도 제공합니다:

Adding OpenSSL Support for Android

안드로이드용 Qt 애플리케이션으로 OpenSSL 라이브러리를 패키징하는 방법.

Android Platform Notes

Android에서 Qt 애플리케이션 빌드 및 실행에 관한 정보.

Android Services

Qt의 안드로이드 서비스 지원에 대한 정보를 제공합니다.

Porting to Android

기존 Qt 애플리케이션을 Android로 포팅하는 지침을 제공합니다.

Publishing to Google Play

애플리케이션을 퍼블리싱하기 위한 준비 지침을 제공합니다.

Qt Quick for Android

네이티브 안드로이드 프로젝트에서 QML 사용에 대한 개요.

Qt for Android CMake Configuration

CMake 및 안드로이드 플랫폼 API에 관한 정보.

Qt for Android Environment Variables

Qt 포 안드로이드 툴체인에서 사용하는 유용한 환경 변수를 나열합니다.

Supporting Google Emoji Font Policy

QML 또는 C++를 사용한 구글 이모티콘 폰트 정책 지원 가이드.

The androidtestrunner Tool

안드로이드에서 Qt 테스트를 실행하기 위한 androidtestrunner 도구 개요.

Third-party Android Libraries

애플리케이션에 타사 안드로이드 라이브러리를 포함시키는 방법에 대한 지침.

Qt의 활기차고 활발한 커뮤니티 사이트에는 위키, 포럼, 추가 학습 가이드 및 프레젠테이션이 있습니다.

라이선스에 대한 자세한 내용은 안드로이드 GNU C++ 런타임 라이선스를 확인하세요.

다음 단계

Qt의 나머지 부분을 살펴보시기 바랍니다. 어떤 API를 사용할지 결정하는 데 도움이 되는 개요와 API 사용 방법을 보여주는 예제를 준비했습니다.

© 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.