diff options
author | Christian Kandeler <christian.kandeler@theqtcompany.com> | 2014-11-21 15:27:40 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@theqtcompany.com> | 2015-01-05 14:37:55 +0100 |
commit | 59e4f8c5491cf639e183ee41b242bfaeac24e66e (patch) | |
tree | 6bee979d073b674f8ff279aae8dd166477633e95 /doc/reference/modules/android-sdk-module.qdoc | |
parent | a8d621e5d8bcc6edb219400b8afc3a8fa7bbb143 (diff) |
First stage of Android support.
Supports building debug APKs with or without native libraries.
Features to be added in subsequent patches:
- Things related to release packages (release signing,
code obfuscation, image crunching)
- AAR packages
- Test projects
- Qt-specific stuff
- Possibly deployment & running
Also, the setup tool should become a library at some point, namely
once we know what the interface should look like in order to make sense
with Qt Creator.
Change-Id: I1e9bc950e8c95e136d2a6a702dc95059e9047072
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
Reviewed-by: BogDan Vatra <bogdan@kde.org>
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
Diffstat (limited to 'doc/reference/modules/android-sdk-module.qdoc')
-rw-r--r-- | doc/reference/modules/android-sdk-module.qdoc | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/doc/reference/modules/android-sdk-module.qdoc b/doc/reference/modules/android-sdk-module.qdoc new file mode 100644 index 000000000..b145bdb1b --- /dev/null +++ b/doc/reference/modules/android-sdk-module.qdoc @@ -0,0 +1,75 @@ +/**************************************************************************** +** +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the Qt Build Suite. +** +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://www.qt.io/licensing. For further information +** use the contact form at http://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 or version 3 as published by the Free +** Software Foundation and appearing in the file LICENSE.LGPLv21 and +** LICENSE.LGPLv3 included in the packaging of this file. Please review the +** following information to ensure the GNU Lesser General Public License +** requirements will be met: https://www.gnu.org/licenses/lgpl.html and +** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +****************************************************************************/ + +/*! + \contentspage index.html + \page android-sdk-module.html + \ingroup list-of-modules + + \title Module Android.sdk + \brief Provides support for building Android packages. + + The \c Android.sdk module contains the properties and rules to create Android application + packages from Java sources, resources and so on. + + Normally, you will not use this module directly, but instead work + with the \l{AndroidApk Item}{AndroidApk item} that \QBS provides. + + \section1 Android.sdk Properties + + These properties are set automatically when creating an Android profile via the + \c setup-android tool. + + \table + \header + \li Property + \li Type + \li Default + \li Description + \row + \li buildToolsVersion + \li string + \li undefined + \li The version of the build tools such as aapt and dx. The \c setup-android + tool sets this to the highest version available in the SDK. + \row + \li platform + \li string + \li undefined + \li The versioned platform name (e.g. "android-21"). The \c setup-android + tool sets this to the highest version available in the SDK. + \row + \li sdkDir + \li path + \li undefined + \li The SDK base directory. + \endtable + +*/ |