aso*_*aso 8 qt android android-ndk
我最近安装了Qt5,就像API 17和armeabi-v7a的魅力一样.
但我添加了第二个AVD和其他参数(当然,我在AVD设置中安装了包).现在,我无法为API10编译第一个项目和新项目.当检查任何工具链(armeabi或armeabi-v7a)时,选择AVD的窗口表示我没有兼容的AVD(在AVD支持的消息显示中default/armeabi或 default/armeabi-v7a).
谁知道我怎么修这个?我认为问题在于" default/"......
Tho*_*ner 20
这个问题似乎还有另一种解决方法:
在QtCreator - > Projects - > BuildEnvironment中添加变量
ANDROID_TARGET_ARCH =默认/ armeabi-V7A
然后AVD显示为兼容.
事实证明,这确实是Android SDK最新版本中的一种改变行为,它列出了带有前缀标签信息的AVD.因此,而不是armeabi-v7a它返回default/armeabi-v7a,导致QtCreator抱怨不支持ABI.
以下是QtCreator错误报告:https://bugreports.qt.io/browse/QTCREATORBUG-11658
您可以等待补丁进入后发布新的QtCreator(目前正在审核),或者您可以尝试将Android SDK工具从版本22.6降级为仅报告ABI: armeabi-v7a而不是Tag/ABI: default/armeabi-v7a执行时android list avd