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

From Tuxamito
Jump to: navigation, search
(Created page with " = Installation = == Qt libraries and QtCreator == https://info.qt.io/download-qt-for-application-development In the website of Qt, [https://info.qt.io/download-qt-for-ap...")
 
Line 15: Line 15:
 
</pre>
 
</pre>
  
When the next window appears then click on ''skip'' to continue without registering.
+
When the next window appears then click on ''skip'' to continue without registering:
 
[[File:qtinst1.png]]
 
[[File:qtinst1.png]]
  
Then choose the installation path, the default one is usually a good choice.
+
Then choose the installation path, the default one is usually a good choice:
 
[[File:qtinst2.png]]
 
[[File:qtinst2.png]]
  
 +
Make sure that the Tools and a version of the Qt libraries are selected, inside it also select the android packages:
 +
[[File: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:
 
<pre>
 
<pre>
 
sudo ln -sf /opt/Qt/Tools/QtCreator/bin/qtcreator.sh /usr/local/bin/qtcreator
 
sudo ln -sf /opt/Qt/Tools/QtCreator/bin/qtcreator.sh /usr/local/bin/qtcreator
Line 26: Line 30:
  
  
== Android Tools ==
+
== 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:
 +
<pre>
 +
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
 +
</pre>
 +
 
 +
Then execute it to download the rest of the components:
 +
<pre>
 +
cd tools
 +
./android
 +
</pre>
 +
 
 +
Make sure that ''Android SDK Platform-tools'', ''Android SDK Build-tools'' and at least one of the ''Android API'' are selected:
 +
 
 +
[[File:Androidtools1.png]]
 +
 
 +
[[File:Androidtools2.png]]
 +
 
 +
Then accept the license and after the installation is finish move the Android SDK to an accessible directory.
 +
<pre>
 +
cd ../..
 +
sudo mv android-sdk/ /opt/android/
 +
</pre>
 +
 
 +
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:
 +
 
 +
<pre>
 +
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
 +
</pre>

Revision as of 23:40, 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