我最近安装了Qt5,它的功能类似于API 17和armeabi-v7a的魅力。
但我添加了第二个AVD和其他参数(当然,我在AVD设置中安装了软件包)。现在,我无法编译API10的第一个项目和新项目。当检查任何工具链(armeabi或armeabi-v7a)时,选择AVD的窗口表示我没有兼容的AVD(在信息显示中,AVD支持default/armeabi
或default/armeabi-v7a
)。
任何人都知道我可以如何修复?我认为问题出在“default/
”...适用于Android的Qt5:不兼容ABI
8
A
回答
19
9
事实证明,这确实是最新版本的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
+0
谢谢,它证实了我的假设 – aso
3
花了一些时间搞清楚如何从Android SDK工具22.6降级。以下是如何降级:
重命名工具 - 文件夹工具 - 22.6 SDK下
(如〜/ ADT-捆绑Linux的-x86_64-20131030/SDK /工具。)
- 解压下载的工具,上述路径
相关问题
- 1. 适用于Android的Java ME兼容层
- 2. G ++ ABI兼容性列表
- 3. Windows和ABI兼容性
- 4. 适用于Windows的Kinect - PC不兼容
- 5. SignalR-java客户端不兼容的CPU abi on android kitkat 4.4.2
- 6. 适用于Python的JWT兼容实现
- 7. 适用于Java的FIPS兼容SSH库
- 8. 适用于Scala的OpenSSL兼容API?
- 9. 适用于Linux的Mono兼容CMS
- 10. ABI兼容性头/库交叉检查
- 11. _GLIBCXX_USE_CXX11_ABI,GCC 4.8和ABI兼容性
- 12. 是std :: unique_ptr ABI兼容原始指针?
- 13. Raspberry Pi ARM浮动ABI兼容性
- 14. gcc5.2 abi变更 - >兼容性保证?
- 15. GCC 4.0,4.2和LLVM ABI兼容性
- 16. 适用于Android的GPL兼容图形库
- 17. 适用于Android的JSR-303兼容bean验证程序
- 18. 如何安装适用于Android兼容包的javadoc?
- 19. GNUstep的弧形和桂失败不兼容的ABI
- 20. Javascript兼容菜单适用于iPhone 5,但不适用于iPhone 3
- 21. Eclipse内容协助不适用于Android
- 22. Android AVD不兼容
- 23. 升级到g ++ 4.7(支持C++ 11):任何ABI不兼容?
- 24. GCC 7.1.1 RISCV编译(链接)失败,不兼容ABI
- 25. jQuery验证不适用于IE10兼容模式
- 26. Android应用不兼容,但列出为兼容
- 27. 适用于iPhone的iOS4兼容性应用程序
- 28. 适用于iPhone的iOS 3.0+兼容性应用程序
- 29. 共享库:在不破坏API兼容性的情况下打破ABI兼容性
- 30. 设置一个MSVC DLL,以便与ABI兼容的__stdcall MinGW DLL
你有什么进展吗?我在Linux x86_64上看到与QtCreator 3.0.2和Qt 5.2.1完全相同的症状。 –