android - Android 版 Qt5 : incompatible ABI

标签 android qt android-ndk

我最近安装了 Qt5,并且对 API 17 和 armeabi-v7a 非常有用。
但是我添加了带有其他参数的第二个 AVD(当然,我在 AVD 设置中安装了包)。现在,我无法为 API10 编译第一个项目和新项目。当检查任何工具链(armeabi 或 armeabi-v7a)时,选择 AVD 的窗口显示我没有兼容的 AVD(消息显示 AVD 支持 default/armeabidefault/armeabi- v7a).
任何人都知道我该如何修复它?我认为问题出在“default/”...

最佳答案

这个问题似乎还有另一种解决方法:

在 QtCreator -> Projects -> BuildEnvironment 添加变量

ANDROID_TARGET_ARCH=default/armeabi-v7a

然后 AVD 显示为兼容。

关于android - Android 版 Qt5 : incompatible ABI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22238649/

相关文章:

java - Android NDK 中的 JNI 清理和守护线程

android - "ActionBar not available for TabGroup"是什么意思?

java - 错误: expected END_ARRAY but was STRING - only on specific phones when using mobile internet

java - 在抽屉导航中跨多个组实现多项选择

qt - Qml 项目无法编译,错误 'Expected token ` ,'

android - 在 windows "C compiler cannot create executables"上编译 pjsip

android - 如何在 Android Studio 中构建本地/主机操作系统 C++ 单元测试?

android - CC41-A 拒绝配对

qt - 在路径/org/freedesktop/NetworkManager/ActiveConnection/的对象上没有这样的接口(interface) 'org.freedesktop.DBus.Properties'

qt - QMessageBox block QDialog