要求的配合失误 - 找不到服务部长(Qt Necessitas error - Can't

2019-08-18 09:33发布

我下载了Necessitas安装的Linux,但我不能让我的“Hello World”上的调试器的Android VM 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)

所以我不能运行我的程序。 这否则编译。 从我在网上看到过,是部长部署通过在Android Qt应用程序所需要的共享Qt库的服务。

那么,为什么我收到此错误(在刚安装的Necessitas +空Android项目)? 什么做我做才能让我的程序运行,做我需要手动安装Qt库? 来自哪里?

Answer 1:

如果我没有记错,你不得不使用自带的Necessitas并在第一时间你想应用程序部署到Android设备的改进Qt Creator的,你必须采取以下措施:

  1. 在Qt Creator中的左侧去项目
  2. 在Necessitas的Qt你必须去部署配置和Android运行选项卡中的项目窗口点击展开详细信息
  3. 在详细检查安装系统部长Qt的广泛共享库安装程序并选择您先前下载的APK(我想我是从这里http://necessitas.kde.org/necessitas/ministro.php )
  4. 刚刚建立并运行程序为常

让我知道如果下面的步骤为你工作。 我认为这是另一种方式,它涉及到亚行和命令行,但我不得不查找我的笔记,我现在不跟我有...



文章来源: Qt Necessitas error - Can't find Ministro service