AppInventor2 代码调试方式:App调试、问题排查方法
摘要:AI伴侣是调试App的必要工具,支持实时反映界面改动。调试方法包括:1)日志控制台展示运行数据;2)标签调试法输出变量内容;3)预览代码块功能查看全局变量值(需保持连接);4)adb工具进行底层调试,如查看崩溃日志。不同方法适用于不同场景,需根据需求选择。
所有调试App的前提是安装好AI伴侣,并与AI伴侣连接后进行,我们在设计界面的每次改动,都会实时的反映在AI伴侣中。
AI伴侣可以运行在手机上,也可以是安卓模拟器。
1、日志控制台
v2.76版本开始引入了“日志控制台”功能,程序运行过程中的数据可以通过记录不同级别的日志,实时展示在网页上,调试程序非常便利。用法如下:

记录3种级别(错误、警告、信息)的日志,参考测试结果:

2、“标签”调试法
即输出结果到标签查看变量内容。
这个是最普遍、最常用的调试问题的方式,通过将需要查看的变量输出到屏幕上的”标签“.文本中,便可以方便查看变量的内容,以便程序作出相应的调整。

3、”预览代码块“调试功能
这种方式比较冷门,可能大部分人不太了解,不过它有时比上面标签调试方法更为便捷,直接可以随时输出变量或函数的执行内容:

不过这种方式必须注意以下几点:
1、必须在与AI伴侣连接成功后,才可以进行调试。没有连接或连接断开时,”预览代码块“是灰色的,无法执行。
2、可以预览一段代码的运行结果,也可以预览过程代码块的运行。
3、如果想知道当前某个(全局)变量的值,可以在变量块上右键,预览代码块,就可以在代码块的注释中看到结果了。
注意:只能预览全局变量,不能预览局部变量。如果想知道局部变量的值,只能采用日志或者标签调试法。
4、adb 调试:万能利器,调试拓展、查App崩溃
熟悉安卓开发的小伙伴肯定对adb工具不陌生了,它能做很多偏底层的调试,比如查看App崩溃日志等。
1、进入安卓模拟器/手机
2、进入设置-关于手机,连续点击版本号进入开发者模式;
3、进入设置-系统-开发者选项;
4、启用USB调试,允许使用ADB与模拟器通信;
5、打开命令行,通过以下adb命令连接模拟器:(手机的话,插上数据线就行了)
adb connect 127.0.0.1:7555
6、输入adb devices,验证是否成功连接。 adb shell 进控制。
7、查看日志:adb logcat,执行结果参考如下:

要停止日志输出,请按Ctrl + C。
原文:https://www.fun123.cn/reference/creative/debug.html?f=csdn
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)