C-AIR的本地扩展(ANE)如何调试?

C-AIR的本地扩展(ANE)如何调试?

清晨说ぺ晚安 发布于 2016-11-08 字数 120 浏览 1207 回复 1

Obj-C或者C做的ANE,如果代码逻辑出现问题,很难调试(目前只能通过打印日志信息),可以像调试动态库一样进行跟踪调试吗?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

归属感 2017-04-24 1 楼

汗了。。我发现发的问题跟我的方向都很对口
首先ANE目前没有被ADOBE的官方IDE所支持,所以很多开发起来诸多不便,但是你说这个C写的拓展究竟有没有办法调试呢?
直接联机调试,目前是不可能的。
我的经验是,首先我做成应用程序,应用程序总归是有模拟器支持的吧?
不管多么复杂的功能,拆解成单个步骤,单个函数,这样你只要保证你的每个函数执行正确,就没必要在ANE下调试了,你说呢?
为什么要这么做呢?因为如果你和在座的各位亲身开发过ANE,就知道ANE其实是一个使用了ADOBE提供的接口调用传统格式的DLL导出函数,这就是为什么你单步做函数,模拟器调应用后,修改成ANE。
我已经成功将kinect,普通摄像头,开关机等操作尝试封装了ANE,效果很好,执行效率也显著上升。