C-AIR的本地扩展(ANE)如何调试?
Obj-C或者C做的ANE,如果代码逻辑出现问题,很难调试(目前只能通过打印日志信息),可以像调试动态库一样进行跟踪调试吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
Obj-C或者C做的ANE,如果代码逻辑出现问题,很难调试(目前只能通过打印日志信息),可以像调试动态库一样进行跟踪调试吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
汗了。。我发现发的问题跟我的方向都很对口
首先ANE目前没有被ADOBE的官方IDE所支持,所以很多开发起来诸多不便,但是你说这个C写的拓展究竟有没有办法调试呢?
直接联机调试,目前是不可能的。
我的经验是,首先我做成应用程序,应用程序总归是有模拟器支持的吧?
不管多么复杂的功能,拆解成单个步骤,单个函数,这样你只要保证你的每个函数执行正确,就没必要在ANE下调试了,你说呢?
为什么要这么做呢?因为如果你和在座的各位亲身开发过ANE,就知道ANE其实是一个使用了ADOBE提供的接口调用传统格式的DLL导出函数,这就是为什么你单步做函数,模拟器调应用后,修改成ANE。
我已经成功将kinect,普通摄像头,开关机等操作尝试封装了ANE,效果很好,执行效率也显著上升。