Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7) 編譯器在哪里下載?
uj5u.com熱心網友回復:
下載JDK 8 :https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html下載Android Studio:http://www.android-studio.org/
安裝時選上AVD和NDK。
QtCreator->工具->選項->設備 配置JDK和SDK路徑,NDK AVD自動識別。按Qt提示更新SDK Manger。
此時Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7)已經自動識別了。
新建專案測驗一下吧。
如果配置之后編譯出錯,如果是找不到 -lc++,說明Qt版本和QtCreator對應的應該是gcc和g++版本,那么應該找NDK早期版本 比如r10。
如果是Clang版本,但還是編不過,比如Qt5.10,還是先更新到5.12左右。
如果新版Qt配置了 識別不到AVD,編譯器,進入安裝目錄,打開維護工具,先設定一個存盤庫,就是一個網址,比如:http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/
然后按提示先更新維護工具,再進入更新組件,只更新QtCreator。更新完成后最新的QtCreator會成功識別所有東西。
uj5u.com熱心網友回復:
JDK
SDK
Android Studio
都裝了
編譯器不是clang的
uj5u.com熱心網友回復:
開發環境變了,Android 舍棄gcc g++了,只剩clang了,Qt大概是5.12版本(具體沒去看,我Qt5.10的還是gcc)也改成相應的clang了。勸你裝高版本Qt,2年前直接下載JDK SDK ant NDK,就可以用gcc版了,當今裝最新的JDK SDK 搭配NDK r10e 我前幾天試過,可能因為QtCreator先被升級了吧,環境一直有問題,編譯不過。一怒之下裝了個Qt5.12,升級了QtCreator到最新版,一切就OK了
uj5u.com熱心網友回復:
下載JDK 8 :https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
下載Android Studio:http://www.android-studio.org/
安裝時選上AVD和NDK。
QtCreator->工具->選項->設備 配置JDK和SDK路徑,NDK AVD自動識別。按Qt提示更新SDK Manger。
此時Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7)已經自動識別了。
新建專案測驗一下吧。
如果配置之后編譯出錯,如果是找不到 -lc++,說明Qt版本和QtCreator對應的應該是gcc和g++版本,那么應該找NDK早期版本 比如r10。
如果是Clang版本,但還是編不過,比如Qt5.10,還是先更新到5.12左右。
如果新版Qt配置了 識別不到AVD,編譯器,進入安裝目錄,打開維護工具,先設定一個存盤庫,就是一個網址,比如:http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/
然后按提示先更新維護工具,再進入更新組件,只更新QtCreator。更新完成后最新的QtCreator會成功識別所有東西。
JDK
SDK
Android Studio
都裝了
編譯器不是clang的
開發環境變了,Android 舍棄gcc g++了,只剩clang了,Qt大概是5.12版本(具體沒去看,我Qt5.10的還是gcc)也改成相應的clang了。勸你裝高版本Qt,2年前直接下載JDK SDK ant NDK,就可以用gcc版了,當今裝最新的JDK SDK 搭配NDK r10e 我前幾天試過,可能因為QtCreator先被升級了吧,環境一直有問題,編譯不過。一怒之下裝了個Qt5.12,升級了QtCreator到最新版,一切就OK了
我是5.11.1
uj5u.com熱心網友回復:
下載JDK 8 :https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
下載Android Studio:http://www.android-studio.org/
安裝時選上AVD和NDK。
QtCreator->工具->選項->設備 配置JDK和SDK路徑,NDK AVD自動識別。按Qt提示更新SDK Manger。
此時Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7)已經自動識別了。
新建專案測驗一下吧。
如果配置之后編譯出錯,如果是找不到 -lc++,說明Qt版本和QtCreator對應的應該是gcc和g++版本,那么應該找NDK早期版本 比如r10。
如果是Clang版本,但還是編不過,比如Qt5.10,還是先更新到5.12左右。
如果新版Qt配置了 識別不到AVD,編譯器,進入安裝目錄,打開維護工具,先設定一個存盤庫,就是一個網址,比如:http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/
然后按提示先更新維護工具,再進入更新組件,只更新QtCreator。更新完成后最新的QtCreator會成功識別所有東西。
JDK
SDK
Android Studio
都裝了
編譯器不是clang的
開發環境變了,Android 舍棄gcc g++了,只剩clang了,Qt大概是5.12版本(具體沒去看,我Qt5.10的還是gcc)也改成相應的clang了。勸你裝高版本Qt,2年前直接下載JDK SDK ant NDK,就可以用gcc版了,當今裝最新的JDK SDK 搭配NDK r10e 我前幾天試過,可能因為QtCreator先被升級了吧,環境一直有問題,編譯不過。一怒之下裝了個Qt5.12,升級了QtCreator到最新版,一切就OK了
我是5.11.1
沒下5.11 自行查看該版本是clang還是g++。如果是clang,用MaintenanceTool先把QtCreator更新了。
不嘗試,沒有任何結果。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/18789.html
標籤:Qt
下一篇:QT出錯,error2512
