diff options
author | BogDan Vatra <bogdan@kde.org> | 2019-04-22 16:54:48 +0300 |
---|---|---|
committer | BogDan Vatra <bogdan@kdab.com> | 2019-04-24 17:54:02 +0000 |
commit | 7b6550e3b7cc7c01eeeda14aa1ca3bb619c4f3a4 (patch) | |
tree | 814dcde2a8716a0a0f8586a61497363899705b05 /doc/reference/modules/android-sdk-module.qdoc | |
parent | 1e61f0b35d5822ecf2b4bf960c7658d275a6b1f9 (diff) |
[Android] Allow the user to override version attributes
Allow the user to override the android::versionCode and
android::versionName from QBS project file.
Change-Id: I437294e8f6b52c1072bb1c992d1c7ac5233896c9
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'doc/reference/modules/android-sdk-module.qdoc')
-rw-r--r-- | doc/reference/modules/android-sdk-module.qdoc | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/doc/reference/modules/android-sdk-module.qdoc b/doc/reference/modules/android-sdk-module.qdoc index a9e06ae17..7733ae75d 100644 --- a/doc/reference/modules/android-sdk-module.qdoc +++ b/doc/reference/modules/android-sdk-module.qdoc @@ -161,6 +161,46 @@ */ /*! + \qmlproperty string Android.sdk::versionCode + + The Android Manifest version code of the respective product. The \c android:versionCode + attribute in the manifest file will be set to this value if not undefined. + + In the following example we provide an architecture-specific value + for \c android:versionCode: + + \code + // ... + property int _version: 1 + property int _patchVersion: 0 + Android.sdk.versionCode: { + switch (Android.ndk.abi) { + case "armeabi-v7a": + return 132000000 | _version * 10 + _patchVersion; + case "arm64-v8a": + return 164000000 | _version * 10 + _patchVersion; + case "x86": + return 232000000 | _version * 10 + _patchVersion; + case "x86_64": + return 264000000 | _version * 10 + _patchVersion; + } + throw "Unknown architecture"; + } + \endcode + + \defaultvalue \c undefined +*/ + +/*! + \qmlproperty string Android.sdk::versionName + + The Android Manifest version name of the respective product. The \c android:versionName + attribute in the manifest file will be set to this value if not undefined. + + \defaultvalue \c undefined +*/ + +/*! \qmlproperty string Android.sdk::resourcesDir The base directory for Android resources in the respective product. |