標籤:install jsb java enter cal base 分享 level sso
Qt for Android (Hello World APK 建立)
Qt是跨平台的,如案頭、移動、嵌入式平台。
Qt for Android可以在Android v2.3.3 (API level 10)及以後的版本上運行Qt5應用程式。
注意:除了Qt WebKit、Qt NFC、Qt Serial Port、Qt Mac Extras、Qt Windows Extras和Qt X11 Extras模組外,其它的Qt模組(基本模組和附加模組)都是可用的。
可以做什嗎?
1. 在Android裝置或模擬器上運行Widget、QML應用程式。
2. 在Qt Quick 2應用程式上處理多媒體,如camera、radio、audio、video等。
3. 使用硬體感測技術,如觸摸手勢、重力感應等。
4. 通過網路、衛星來收集即時的位置資料,也就是所謂的GPS。
5. 串連其它藍牙裝置。
6. 使用OpenSSL庫開發應用程式。
7. 使用Qt Creator建立並配置APK。
怎麼做?
1. Android SDK Tools
http://developer.android.com/sdk/index.html
1) 下載“ADT Bundle”or “SDK Tools Only”(例如adt-bundle-linux-x86_64-20140702)
2) 安裝SDK (例如Eclipse ADT)
3) 添加SDK Packages (使用Android SDK Manager)
步驟:
2. Android NDK
http://developer.android.com/tools/sdk/ndk/index.html
1) 下載Android NDK (例如android-ndk-r10c-linux-x86_64.bin)
2) 安裝 Android NDK
$ chmod android-ndk-r10c-linux-x86_64.bin
$ ./android-ndk-r10c-linux-x86_64
3. Apache Ant (v1.8 or later)
http://ant.apache.org/bindownload.cgi
4. JDK (v6 or later)
在Linux上可用OpenJDK
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
5. 在Windows上還需安裝
MinGW (v4.8.0 revision 2)
http://www.mingw.org/
USB Driver
http://developer.android.com/sdk/win-usb.html
6. 依賴
在64位Linux上運行32位可執行檔(如adb)還需
$ sudo apt-get install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386
運行模擬器還需
$ sudo apt-get install libsdl1.2debian:i386
7. Qt Creator
1) 下載Qt 5.3.2 for Android (<OS 例如Linux 64-bit>)
http://qt-project.org/downloads
2) 安裝qt-opensource-linux-x64-android-5.3.2.run
$ chmod a+x qt-opensource-linux-x64-android-5.3.2.run
雙擊“qt-opensource-linux-x64-android-5.3.2.run”開始安裝。
3) Qt Creator配置
依次點擊“Tools - > Options - > Android”。
然後配置SDK和NDK路徑,勾選“Automatically create kits for Android tool chains”。
接著添加AVD,如:
AVD添加成功後,可通過“Start AVD Manager”管理AVD,如:
8. Hello World建立
1) 建立Qt Quick Application
2) 套件Kit選擇
3) 運行,選擇可用的AVD
4) Hello World畫面
http://blog.csdn.net/ieearth/article/details/41280461
Qt for Android之Hello World