簡體   English   中英

Qt Necessitas錯誤 - 找不到Ministro服務

[英]Qt Necessitas error - Can't find Ministro service

我下載了Linux的Necessitas安裝程序,但我無法在調試器的Android VM上運行我的“Hello World”Qt應用程序。

它給出了這個錯誤:

Can't find Ministro service.
The application can't start.

在此輸入圖像描述

這是來自Qt Creator的調試日志:

Starting remote process...D/dalvikvm( 2497): GC freed 699 objects / 55432 bytes in 152ms
D/dalvikvm( 2497): GC freed 65 objects / 2640 bytes in 58ms
W/System.err( 2497): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=market://search?q=pname:org.kde.necessitas.ministro }
W/System.err( 2497):    at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1408)
W/System.err( 2497):    at android.app.Instrumentation.execStartActivity(Instrumentation.java:1378)
W/System.err( 2497):    at android.app.Activity.startActivityForResult(Activity.java:2749)
W/System.err( 2497):    at org.kde.necessitas.origo.QtActivity$4.onClick(QtActivity.java:266)
W/System.err( 2497):    at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:158)
W/System.err( 2497):    at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err( 2497):    at android.os.Looper.loop(Looper.java:123)
W/System.err( 2497):    at android.app.ActivityThread.main(ActivityThread.java:4363)
W/System.err( 2497):    at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 2497):    at java.lang.reflect.Method.invoke(Method.java:521)
W/System.err( 2497):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
W/System.err( 2497):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
W/System.err( 2497):    at dalvik.system.NativeStart.main(Native Method)

所以我無法運行我的程序。 它編譯否則。 從我在互聯網上看到的,Ministro是一種用於部署Android上Qt應用程序所需的共享Qt庫的服務。

那么為什么我會收到這個錯誤(在新安裝的Necessitas +空Android項目上)? 如何讓程序運行,是否需要手動安裝Qt庫? 來自哪里?

如果我沒記錯,您必須使用Necessitas附帶的修改過的Qt創建器,並且第一次將應用程序部署到Android設備時,必須執行以下步驟:

  1. 在Qt Creator的左側,轉到Projects
  2. 在Necessitas Qt for run的運行選項卡的項目窗口中,您必須轉到部署配置並單擊以展開詳細信息
  3. 詳細信息請檢查安裝Ministro系統范圍的Qt共享庫安裝程序並選擇您之前下載的APK(我想我從這里獲得了它http://necessitas.kde.org/necessitas/ministro.php
  4. 只需正常構建和運行程序即可

在此輸入圖像描述

如果以下步驟適合您,請告訴我。 我認為還有另一種方式,涉及亞行和命令行,但為此,我將不得不查找我的筆記,我目前沒有與我...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM