diff options
author | Leena Miettinen <riitta-leena.miettinen@qt.io> | 2018-10-11 11:49:26 +0200 |
---|---|---|
committer | Leena Miettinen <riitta-leena.miettinen@qt.io> | 2018-10-12 10:51:48 +0000 |
commit | 8f29b0bcde277a26abc3ffd524fddb0f493ac76c (patch) | |
tree | e28ac2ca99e11900b1423f35c63f8d1f328efeee /doc/src | |
parent | a48f20d0dc99b31f4e0ff00448aac1b4cf6b25d0 (diff) | |
download | qt-creator-8f29b0bcde277a26abc3ffd524fddb0f493ac76c.tar.gz |
Doc: Update info about supported Android, JDK, and SDK versions
Remove limitations for debugging on Android versions that are no longer
supported.
Task-number: QTCREATORBUG-21255
Change-Id: I9d36638b9b2c47485b4aa47d0c563e6c153271e5
Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/android/androiddev.qdoc | 36 | ||||
-rw-r--r-- | doc/src/overview/creator-only/creator-mobile-targets.qdoc | 5 |
2 files changed, 21 insertions, 20 deletions
diff --git a/doc/src/android/androiddev.qdoc b/doc/src/android/androiddev.qdoc index 31a698dab1..dceb987dc6 100644 --- a/doc/src/android/androiddev.qdoc +++ b/doc/src/android/androiddev.qdoc @@ -37,7 +37,8 @@ \title Connecting Android Devices You can connect Android devices to the development PC to run, debug, - and analyze applications built for them from \QC. + and analyze applications built for them from \QC. Devices with Android + version 4.1 (API level 16) or later are supported. If you have a tool chain for building applications for Android devices installed on the development PC, you can add it to \QC. You can then add a @@ -59,7 +60,10 @@ \list \li \l{http://www.oracle.com/technetwork/java/javase/downloads/index.html} - {Java SE Development Kit (JDK)} version 6, or later + {Java SE Development Kit (JDK)} version 6, or later. + You can also use \l{http://openjdk.java.net/}{OpenJDK} on Linux. + + \note Android SDK Tools have issues with JDK versions later than 8. \li \l{http://www.gradle.org}{Gradle} for building application packages for Android devices (APK). Gradle is delivered with Qt 5.9, and @@ -71,7 +75,7 @@ \li A tool chain for building applications for Android devices provided by the \l{http://developer.android.com/tools/sdk/ndk/index.html} - {Android NDK} from Google. + {Android NDK} from Google. The recommended version is 10e. \li \l{http://developer.android.com/sdk/index.html}{Android SDK Tools} @@ -106,9 +110,12 @@ \section1 Setting Up the Development Environment You must download and install the latest Android NDK and SDK, and then - update or install the tools and packages needed for development. The SDK - tool used to update and install the other SDK tools and packages depends on - the Android SDK Tools version that you have installed: + update or install the tools and packages needed for development. However, + if your Qt version is earlier than v5.9, use the SDK tools package v25.2.5 + or earlier. + + The SDK tool used to update and install the other SDK tools and packages + depends on the Android SDK Tools version that you have installed: \list @@ -135,6 +142,10 @@ In addition, you must install Qt for Android as part of Qt 5.2, or later. + \note You can build a 64-bit version of Qt for Android yourself. However, + for such a Qt version, the minimum required Android version on devices + is 5.0 (API level 21). + For more information, see \l{Qt for Android}. \section2 Specifying Android Device Settings @@ -287,22 +298,11 @@ \section1 Debugging on Android Devices - Android devices support debugging multi-thread applications in version - 2.2.1 and later. If you use AVD, select Android 2.3, or later. For more - information, see the Android documentation. - - In addition, debugging is supported at android-10 API level, or higher. In - the run settings for the project, in the \uicontrol {Android build SDK} field, - select android-10, or higher. For more information about Android API levels, - see \l{http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels} - {What is API Level?}. - - \note Select a \l{glossary-build-config}{debug build configuration} to build + Select a \l{glossary-build-config}{debug build configuration} to build the application for debugging. \note \QC cannot debug applications on Android devices if Android Studio is running. If the following message is displayed in the \uicontrol Output pane, close Android Studio and try again: \e {Ignoring second debugger - accepting and dropping.} - */ diff --git a/doc/src/overview/creator-only/creator-mobile-targets.qdoc b/doc/src/overview/creator-only/creator-mobile-targets.qdoc index f11203d672..9cc5039656 100644 --- a/doc/src/overview/creator-only/creator-mobile-targets.qdoc +++ b/doc/src/overview/creator-only/creator-mobile-targets.qdoc @@ -56,8 +56,9 @@ This is totally transparent to users. As Qt is composed of libraries referencing each other, Qt 4 applications are only supported on Android version 1.6, or later, and Qt 5 applications on version - 2.3.3, or later. You must install a Qt version targeting Android and - the Android SDK and NDK to develop for Android devices. + 4.1 (API level 16), or later. You must install a Qt version + targeting Android and the Android SDK and NDK to develop for + Android devices. \if defined(qtcreator) \li \l{Connecting Bare Metal Devices} |