Difference between revisions of "Using Qt for Android (July 2017)"

From Tuxamito
Jump to: navigation, search
Line 65: Line 65:
 
unzip android-ndk-r10e-linux-x86_64.zip
 
unzip android-ndk-r10e-linux-x86_64.zip
 
sudo mv android-ndk-r10e /opt/android/android-ndk
 
sudo mv android-ndk-r10e /opt/android/android-ndk
 +
</pre>
 +
 +
== Integrate Android Tools in QtCreator ==
 +
 +
First install the necessary dependencies:
 +
<pre>
 +
sudo apt-get install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386 libsdl1.2debian:i386 libgl1-mesa-dev openjdk-8-jdk
 
</pre>
 
</pre>

Revision as of 23:45, 10 July 2017

Installation

Qt libraries and QtCreator

https://info.qt.io/download-qt-for-application-development


In the website of Qt, download the Qt installer open-source application development. Then go to the directory where it is downloaded, make it executable and run it as root:

chmod 777 qt-unified-linux-x64-3.0.0-online.run
sudo ./qt-unified-linux-x64-3.0.0-online.run

When the next window appears then click on skip to continue without registering: Qtinst1.png

Then choose the installation path, the default one is usually a good choice: Qtinst2.png

Make sure that the Tools and a version of the Qt libraries are selected, inside it also select the android packages: Qtinst3.png

Once the installation is finished you can add the qtcreator executable to the system PATH or link into a directory that is already in it:

sudo ln -sf /opt/Qt/Tools/QtCreator/bin/qtcreator.sh /usr/local/bin/qtcreator


Android Tools & SDK

To install the android tools follow the next instructions (the recommended version for now is r25.2.5). The first step is to download it and decompress it:

sudo mkdir -p /opt/android
wget https://dl.google.com/android/repository/tools_r25.2.5-linux.zip
mkdir android-sdk
cd android-sdk
unzip ../tools_r25.2.5-linux.zip

Then execute it to download the rest of the components:

cd tools
./android

Make sure that Android SDK Platform-tools, Android SDK Build-tools and at least one of the Android API are selected:

Androidtools1.png

Androidtools2.png

Then accept the license and after the installation is finish move the Android SDK to an accessible directory.

cd ../..
sudo mv android-sdk/ /opt/android/

The next step is to install the Android NDK. Download it, uncompress it and copy it to the same directory as the SDK with the following commands:

wget https://dl.google.com/android/repository/android-ndk-r10e-linux-x86_64.zip
unzip android-ndk-r10e-linux-x86_64.zip
sudo mv android-ndk-r10e /opt/android/android-ndk

Integrate Android Tools in QtCreator

First install the necessary dependencies:

sudo apt-get install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386 libsdl1.2debian:i386 libgl1-mesa-dev openjdk-8-jdk