如何在Android模拟器上运行使用Necessitas构建的Qt应用程序?

时间:2012-10-14 22:18:55

标签: android qt

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

2 个答案:

答案 0 :(得分:2)

前段时间我注意到了类似的东西,我不知道为什么。就像从该网站下载的Ministro版本不是最新版本。

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

因此,对于模拟器,首先将模拟器中的所有Qt库从/ Android / Qt / 482 / armeabi [-v7a]复制到/ data / local / qt并启动项目。在开始之前,请在Qt Creator中检查 - >项目 - >运行 - >部署配置 - >使用来自设备的Qt库已标记,并且未选中“使用本地Qt库”。

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

答案 1 :(得分:0)

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

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

1)我从

下载了Ministro II +配置工具apk

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

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

在此之后,一旦我启动我的应用程序,Ministro拉出了所需的Qt dll,我就可以启动我的应用程序了。