aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorLeena Miettinen <riitta-leena.miettinen@qt.io>2018-10-11 11:49:26 +0200
committerLeena Miettinen <riitta-leena.miettinen@qt.io>2018-10-12 10:51:48 +0000
commit8f29b0bcde277a26abc3ffd524fddb0f493ac76c (patch)
treee28ac2ca99e11900b1423f35c63f8d1f328efeee /doc
parenta48f20d0dc99b31f4e0ff00448aac1b4cf6b25d0 (diff)
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')
-rw-r--r--doc/src/android/androiddev.qdoc36
-rw-r--r--doc/src/overview/creator-only/creator-mobile-targets.qdoc5
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}