[分享] qt 531 for android

楼主: descent (“雄辩是银,沉默是金”)   2014-08-01 15:53:05
adt-bundle-linux-x86-20140702.zip
android-ndk32-r10-linux-x86.tar.bz2
qt-creator-opensource-src-3.1.2.tar.gz
qt-opensource-linux-x86-android-5.3.1.run
qt-everywhere-opensource-src-5.3.1.tar.gz
总共需要 1, 2, 3 (本篇不需要这个), 4, 第五项是 qt 5.3.1 source code, 如果想要
自己编译 qt for android, 那就自己来吧!
第三项是因为 qt-opensource-linux-x86-android-5.3.1.run 内附的 qt-creator 我每
次都无法正常开启, 所以我需要从 source code 编译。
设定 qtcreator
tool/options/Build & Run/Qt Versions add
/home/descent/Qt5.3.1/5.3/android_armv7/bin/qmake。
tool/options/android 设定 sdk, ndk
不过还好, qtcreator 已经用不到了,以下是全指令的编译方式, 我已经受够了按按纽只
得到错误讯息, 根本编不出任何东西来。

/media/winxp/android-dev/qt-everywhere-opensource-src-5.3.1/qtbase/examples/widgets/itemviews/dirview/
范例来介绍编译流程:
export ANDROID_NDK_ROOT=/home/descent/and-dev/android-ndk-r10/
/home/descent/Qt5.3.1/5.3/android_armv7/bin/qmake dirview.pro
descent@debianlinux:dirview$ ls
android-libdirview.so-deployment-settings.json dirview.pro main.cpp
Makefile
descent@debianlinux:dirview$
make # 编译出 libdirview.so
make install INSTALL_ROOT=./android-build # 初使化 android build 目录
/home/descent/and-dev/adt-bundle-linux-x86-20140702/sdk/tools/android
选择 Tools/Manage AVDs, 先把模拟器执行起来。
/home/descent/Qt5.3.1/5.3/android_armv7/bin/androiddeployqt
作者: uranusjr (←這人是超級笨蛋)   2014-08-01 16:57:00
你是用 Ministro?还真小(以 Qt 的标准)...
楼主: descent (“雄辩是银,沉默是金”)   2014-08-01 21:22:00
Ministro 是什么?
作者: sunneo (艾斯寇德)   2014-08-02 00:27:00
"Ministro is a system wide Qt shared libraries---"是Mini Distro两个字的合并字
楼主: descent (“雄辩是银,沉默是金”)   2014-08-02 17:07:00
我的手机没有安装 Ministro

Links booklink

Contact Us: admin [ a t ] ucptt.com