android調試c
Ⅰ 用手機編程軟體 在手機上編程的app
在手機上編程的app有多種選擇,以下是幾款主要的編程app及其適用場景和特點:
1. C/C++編程
- c4droid:一款Android設備上的C/C++程序編譯器,被認為是手機上最好用的C/C++編程工具之一。它支持C/C++語言的編譯和運行,適合在手機上進行C/C++程序的開發和調試。
- CppDroid:一個用於Android平台的簡單C/C++IDE,專注於學習編程語言和庫。它提供了完整的代碼示例和教程,適合初學者學習和實踐C/C++編程。
2. java/Android開發
- AIDE:一款功能強大的Android集成開發環境(IDE),內置學習教程,適合進行Java和Android應用的開發。它提供了豐富的開發工具和調試功能,可以大大提高開發效率。
3. Python編程
- QPythonTermux:一個支持Python編程的手機app,它結合了Termux終端模擬器和QPython解釋器,提供了完整的Python開發環境。用戶可以在手機上編寫、運行和調試Python代碼。
- Python編程獅:一款適合編程小白使用的入門工具,它提供了簡潔易用的界面和豐富的教程資源,幫助初學者快速進入Python編程的世界。
4. 其他編程語言
- Dcoder:一個支持多種編程語言的代碼編輯器,它支持33種語言的語法高亮,並提供了代碼調試功能。用戶可以在同一個屏幕上查看運行結果和錯誤輸出,非常適合進行多種編程語言的實踐和學習。
5. 其他推薦
- HBuilder:專為前端打造的開發工具,具有飛一樣的編碼速度、最全的語法庫和瀏覽器兼容數據等特點。它支持快速製作手機APP,並提供了保護眼睛的綠柔設計。
- Visual Studio Code:雖然它主要是一款電腦上的編輯器,但也支持在手機上通過網頁版或其他方式使用。它是一款免費、開源的編輯器,支持多種編程語言和開發環境,功能強大且易用性高。
綜上所述,選擇哪款編程app取決於你的編程需求和語言偏好。無論你是初學者還是有一定編程經驗的用戶,都可以在這些app中找到適合自己的編程工具。
Ⅱ UE5安卓調試踩坑記(AGDE/Android Studio)
項目引擎升級到UE5後,團隊開始廣泛採用AGDE作為Android CPU端實機調試的主要工具。盡管遵循了官方的使用和建議配置,但至今使用過程還算順利。
與Android Studio相比,AGDE的調試流程更加流暢。以下將從幾個方面說明個人體驗:
在Android Studio中,會出現類似於「UATHelper: Packaging (Android (ASTC)): ERROR: cmd.exe failed with args /c 「C:\\xxx\\Intermediate\\Android\\arm64\\gradle\\rungradle.bat」 :app:assembleDebug」的錯誤。這使得迭代效率相當低,尤其是面對眾多Android機型,調試過程更加痛苦。
因此,建議嘗試使用AGDE。若想體驗,只需遵循官方文檔進行配置即可。需要注意的是,不同版本的配置方法可能略有差異。在使用5.0和5.1版本時,AGDE 22的配置較為順利,只需按照官方文檔操作即可。
在引擎升級到5.2版本後,我們遇到了一些配置問題。以下分享一些配置經驗:
1. 出現「java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7」的錯誤時,可以嘗試重新打包APK,然後切換到Debug/Development Android,再運行嘗試,問題可能就會得到解決。
7. 在editor中打包APK,完成Cook後,在手機上安裝一次。
8. 在VS中切換為Debug或Development模式,選擇Android平台,然後部署到手機上進行調試,體驗將會非常流暢。
以上是一點調試經驗,希望能幫助廣大開發者節省寶貴的調試時間。
參考文檔:1. docs.unrealengine.com/5... 2. developer.android.com/g...