标签: c cloudpebble watchface
我在Cloudpebble上创建了一个C-Watchface(工作正常)。我正在重构它以使代码更清晰。
但我在安装后遇到此错误:
<FrameLayout>
有没有办法获取人类可读的错误信息?我是否必须使用SDK?
答案 0 :(得分:1)
Pebble上的调试有时候不是一件容易的事。
您正在经历的是PebbleOS告诉您崩溃是您应用程序的错误,并且操作系统是一个好小男孩。
通常这意味着你引用了一个NULL指针。我建议您在代码的各个部分使用APP_LOG检查您的指针,并确保在您仍在使用它时不要销毁任何内容。
NULL
APP_LOG
如果您能够脱离CloudPebble的羊毛衫,让您保持温暖但总是有点痒,您可以使用gdb来设置断点并进行更彻底的调试。
gdb
阅读有关常见运行时错误的更多here,或为gdb阅读更多here。