creator-mobile-targets.qdoc 4.05 KB
Newer Older
1 2
/****************************************************************************
**
3 4
** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
5
**
6
** This file is part of the Qt Creator documentation.
7
**
8 9 10 11 12 13 14
** 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 The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
15
**
16
** GNU Free Documentation License Usage
17 18
** Alternatively, this file may be used under the terms of the GNU Free
** Documentation License version 1.3 as published by the Free Software
19 20 21 22
** Foundation and appearing in the file included in the packaging of
** this file. Please review the following information to ensure
** the GNU Free Documentation License version 1.3 requirements
** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
23 24 25 26 27 28 29 30 31 32
**
****************************************************************************/

// **********************************************************************
// NOTE: the sections are not ordered by their logical order to avoid
// reshuffling the file each time the index order changes (i.e., often).
// Run the fixnavi.pl script to adjust the links to the index order.
// **********************************************************************

/*!
33
    \contentspage {Qt Creator Manual}
34
    \previouspage creator-deployment-qnx.html
35
    \page creator-connecting-mobile.html
36
    \nextpage creator-developing-android.html
37

38
    \title Connecting Mobile Devices
39

40 41
    You can connect mobile devices to the development PC to run, debug,
    and analyze applications built for them from \QC. When you install Qt for a
42
    target platform, such as Android or QNX, the build and run settings for the
43
    development targets might be set up automatically in \QC.
44 45 46 47 48 49 50

    You can connect the device to the development PC using a USB connection.
    Additionally, you can connect Linux-based devices by using a WLAN
    connection.

    \list

51
        \li \l{Connecting Android Devices}
52 53

            Qt applications for Android are compiled as \c {shared objects} that
54
            are loaded by a Java launcher that is part of Qt.
55
            This is totally transparent to users. As Qt is composed of libraries
56 57
            referencing each other, Qt 4 applications are only supported on
            Android version 1.6, or later, and Qt 5 applications on version
58 59
            2.3.3, or later. You must install a Qt version targeting Android and
            the Android SDK and NDK to develop for Android devices.
60

61 62 63 64 65
        \li \l{Connecting Bare Metal Devices}

            You can connect bare metal devices to the development PC and use \QC
            to debug applications on them with GDB or a hardware debugger.

66
        \li \l{Connecting Embedded Linux Devices}
67

Leena Miettinen's avatar
Leena Miettinen committed
68
            If you have a tool chain for building applications for embedded
69
            Linux devices installed on the development
70
            PC, you can add it and the device to \QC.
71

Leena Miettinen's avatar
Leena Miettinen committed
72 73 74 75 76 77
        \li \l{Connecting iOS Devices}

            You use the tools delivered with Xcode to connect devices to \QC.
            \QC detects the tools and configured devices automatically and uses
            the tools to build, deploy, and run applications.

78
        \li \l{Connecting QNX Devices}
Tobias Nätterlund's avatar
Tobias Nätterlund committed
79 80 81

            You can connect QNX devices to the development PC to deploy, run and
            debug applications on them from within \QC. This is currently only
82 83
            supported for QNX Neutrino devices, and requires the QNX SDK to be
            installed on the development PC.
Tobias Nätterlund's avatar
Tobias Nätterlund committed
84

85 86 87 88 89 90
        \li \l{Connecting Windows Runtime Devices}

            You can build Windows Store Apps and run them on Windows Phones, the
            Windows Phone Emulator, or the Windows computer in Modern UI mode.
            You can install the necessary tool chains as part of Qt 5.3.

91 92 93
    \endlist

*/