コマンドラインを使用してQt Android appsをコンパイル
最近、Qt for Androidのプロジェクトをコンパイルするためにコマンドラインを使用する方法をグループ内で聞かれました.
Googleの後で1つの文章を得て、ついに1、2を分かち合いに来ました
Googleの後で1つの文章を得て、ついに1、2を分かち合いに来ました
Qt comes with a quite handy IDE: Qt Creator. Sometimes we wanna automate our the builds or we wanna just use the CLI because we wanna customize more the building process. This post will illustrate the way how to build your Qt application using the command line interface on Linux.
STEP 1 – Installing dependencies
First of all we need to Download and install the following sowftware:
a. Java
b. the Latest Android NDK (https://developer.android.com/tools/sdk/ndk/index.html#Installing)
c. Qt SDK
d. Android Studio bundle (which contains the Android SDK)
I’ll assume you are able to unpack tarballs and install .run files.. so I’ll go forward! In case you need help, feel free to drop a line in the comments!
STEP 2 – Setting up environment variables
Here is the list of environment variables needed by Qt tools.
export JAVA_HOME=/home/gnuton/jdk1.7.0_21
export ANDROID_HOME=/home/gnuton/Desktop/Android/SDK/android-studio/sdk
export ANDROID_NDK_ROOT = /home/gnuton/Desktop/Android/NDK/android-ndk-r9d
STEP 3 – Build it!!
cd my-qt-app
/home/gnuton/Desktop/Android/QtAndroid53Beta/5.3/android_armv7/bin/qmake && make && make install
以上がこの記事の内容です.詳しくはBuild Qt Android apps Using the CLIを参照してください.