我最近安裝了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完全相同的症狀。 –