簡體   English   中英

Qt5 Android部署問題

[英]Qt5 Android deployment issue

兩年前,我使用Ministro開發了一個Qt4 Android應用程序,當時它運行良好。 現在,我正在將相同的代碼移植到Qt5中。 更新幾個文件后,我可以用一種非常干凈的方式編譯並創建APK文件。 但是,當我嘗試將應用程序部署到平板電腦中時,它崩潰並顯示以下兩個錯誤消息:

No implementation found for int[] org.qtproject.qt5.android.ExtractStyle.extractNativeChunkInfo()

和:

E/libEGL  (11187): cache file failed CRC check

這些是我的設置:

  • 帶有Qt 5.5.1的QtCreator
  • Android Studio(Android 5.0.1-API級別21)
  • Android NDK(r10e)
  • 螞蟻(1.9.6)
  • JDK(1.8.0_73)

注意:我嘗試從虛擬android設備(使用API​​ 23)部署應用程序,但結果相同。

最后,我可以用一種非常奇怪的方式解決問題:我刪除了代碼中的所有Android引用,包括android清單。 換句話說,我將我的應用程序轉換為“桌面”解決方案。 然后,從QtCreator,我使部署指向android,一切都以一種非常干凈的方式工作。 我想知道Qt解決方案如何在短短幾年內發展成為移動開發的實際資源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM