2

适用于 Android 的 Qt 应用程序需要 Ministro,但是当安装 Ministro(Ministro-1.0.apk、Ministro-2.0.apk 或“Ministro II.apk”)应用程序告诉我找不到 ministro 或(对于“Ministro II.apk”)ministro 版本不兼容,需要更新。我已经从 sourceforge.net 上的官方页面下载了 Ministro。由于模拟器上不允许市场,从市场安装 ministro 失败。

4

2 回答 2

2

前段时间注意到类似的情况,不知道为什么。就像从那个网站下载的 Ministro 版本不是最新的一样。

无论如何,我通过下载市场提供的 ministro 版本或将 necessitas SDK 中的 Qt 库放在设备的 /data/local/qt 中来解决。您可以在模拟器中执行此操作,因为您具有 root 权限。

因此,对于模拟器,首先将模拟器中的所有 Qt 库从 /Android/Qt/482/armeabi[-v7a] 复制到 /data/local/qt 并启动您的项目。在开始之前检查 Qt Creator -> Projects -> Run -> Deploy Configurations -> Use Qt library from device 是否被标记并且“使用本地 Qt 库”没有被选中。

这样,它将忽略 Ministro,它应该使用您推送的 Qt 库。

于 2012-10-14T22:31:52.923 回答
0

我遇到了同样的问题,这解决了它:

[将所有相关的 Qt dll 复制到设备路径的想法对我来说有点令人反感;)

1) 我从以下位置下载了 Ministro II + 配置工具 apk(es)

http://files.kde.org/necessitas/installer/release/Ministro%20II.apk

2)我启动了模拟器,然后使用包工具中的adb来安装这个apk。 命令

在此之后,一旦我启动我的应用程序,Ministro 会提取所需的 Qt dll,我可以启动我的应用程序。

于 2013-11-14T17:37:48.823 回答