我试图在我的windows 7机器上配置Qt for Android development。我下载了latest Android Studio, NDK, Apache Ant 1.9.7 and Qt Creator from qt.io (Qt 5.6.0 for Android (Windows 32-bit, 1.1 GB))。我能够在Android中创建AVD,并且能够启动AVD并成功地部署我在Android上创建的应用程序。
现在,我想为Android配置Qt,这样我就可以继续在Qt上进行开发了。我能够为x86桌面版本构建Qt应用程序。但是,在Qt上创建ARM虚拟设备以将应用程序部署到目标上有问题。在创建新的x86时,我只注意到了AVD /ABI,如下所示:

发布于 2016-04-30 08:43:04
看起来您的虚拟设备都是基于x86的,而Qt工具包则是为ARM构建的。这对于Android来说并不重要,因为它不是本地代码,而是Java,但是Qt是C++代码,您不能用ARM编译器针对x86设备。
要么安装用于Android的x86,要么创建一个ARM虚拟设备。
发布于 2016-05-01 16:10:00
最初,我在安装在Windows 7机器上的Android工作室上工作。而且,当我想在"Qt for Android“上工作时,我已经将Qt中的Android和NDK路径设置到了与我在Android中使用的位置相同的位置,而且由于某种原因,我无法在Qt中创建一个ARM虚拟设备。
基于@ddriver提供的前面的答案,我运行了SDK Manager并安装了ARM包。现在可以部署我的应用程序了。
https://stackoverflow.com/questions/36950296
复制相似问题