QT_ANDROID_PACKAGE_NAME

Nom du paquet de l'application.

Cette propriété a été introduite dans Qt 6.8.

Remarque : cette propriété n'est utilisée que si la plate-forme Android est ciblée.

Spécifie le nom du paquet de l'application. Il s'agit généralement d'un nom unique, séparé par des points, qui servira à identifier l'application sur les appareils ou dans le Play Store. Par exemple, « org.qtproject.gallery ».

set_target_properties(${target} PROPERTIES
    QT_ANDROID_PACKAGE_NAME "org.qtproject.gallery"
)

Le nom de paquet défini par cette propriété est transmis au fichier ` build.gradle ` en tant que propriété ` namespace `, et non plus ` AndroidManifest.xml`, cette dernière étant obsolète depuis la version 7.4 du plugin Gradle pour Android.

Le nom du package considère certains mots ou caractères comme non autorisés et la compilation supprimera ces éléments si elle en rencontre. Un trait de soulignement (_) remplace les caractères non autorisés ou est ajouté à la fin des mots non autorisés.

  • Caractères autorisés : caractères alphanumériques, un trait de soulignement ou un point [a-zA-Z0-9_.].
  • Mots non autorisés : abstract, continue, for, new, switch, assert, default, if, package, synchronized, boolean, do, goto, private, this, break, double, implements, protected, throw, byte, else, import, public, throws, case, enum, instanceof, return, transient, catch, extends, int, short, try, char, final, interface, static, void, class, finally, long, strictfp, volatile, const, float, native, super, while.

Le nom de package par défaut pour les applications Qt pour Android est org.qtproject.example.<target_name>.

Remarque : la définition manuelle du nom de paquet dans ` build.gradle ` (via la propriété ` namespace `) prévaut sur ` AndroidManifest.xml ` (via l’attribut ` package `), et ce dernier prévaut également sur cette propriété.

Pour plus d’informations, consultez la section « Configurer le module d’application » d’Android.

Voir également qt_android_generate_deployment_settings().

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