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...
