我一直在試圖部署一個簡單的Qt應用程序到android但沒有運氣。詳情如下
部署android應用程序Qt 5.1
的Qt版本:Qt Creator的2.7.2
Qt Creator的下載版本的Qt 5.1.0針對Android(Windows 32位)
我在Qt Creator中設置了以下選項
Android配置
Android SDK中的位置:C:\ ADT-束 - 窗口x86-20130717 \ ADT-束 - 窗口x86-20130717 \ SDK
的Android NDK位置:C:\ Android的NDK-R8E
螞蟻位置:C:\ Program Files文件\的Java \ jdk1.7.0_25
AVD名稱:AndroidAVD(API等級17,armeabi-V7A)
套件配置
試劑盒的名稱:Android對於臂(GCC 4.4.3,Qt的5.1.0)(默認)
設備類型:Android
設備:在Android
SYSROOT運行:其空
編譯器:GCC(臂4.4.3)
的Android GDB服務器:C:\機器人-NDK-R8E \預建\機器人臂\ gdbserver的
調試器:C:\ android- NDK-R8E \工具鏈\臂-Linux的androideabi-4.4.3 \預建\ Windows \ BIN \臂-Linux的androideabi-gdb.exe
Qt的版本:5.1.0(android_armv7)(C:\ Qt的\ Qt5.1.0 \ 5.1.0 \ android_armv7 \ bin \ qmake.exe)
部署套件的配置(fo R 2均發佈和調試): 部署本地Qt庫和使用本地Qt庫選項被選中
操作系統:Windows 7 64位
的問題
當我嘗試構建,一切都很好。我的build目錄中有libTheTestApp.so。 此外,項目目錄現在包含一個名爲「android」的文件夾,其中包含清單文件和一些其他文件。
當我嘗試運行該應用程序時,模擬器啓動但我無法找到我的應用程序。如果我關閉了我的 模擬器並返回到Qt Creator,我得到以下錯誤
請稍候,正在尋找適用於target:android-17的設備。
錯誤,同時建立/部署項目TheTestApp(試劑盒:機器人臂爲(GCC 4.4.3,Qt的5.1.0)) 當執行步驟 '部署到Android裝置'
如果我 「ADB設備」,而模擬器正在運行,我得到正在運行的模擬器的ID
此外,我嘗試搜索互聯網之前發佈此問題在這裏。我發現this link。
我的問題是如何將Qt5應用程序部署到Android設備?有什麼鏈接 哪些說如何做到這一點?我問這是因爲我在構建應用程序時遵循Qt5ForAndroidBuilding鏈接中提供的指令 。
謝謝你的時間。