被网上的文章坑了(确实想这么说),整了五天,包括两个周末,终于实现了自己的ane。
网上的教程主体都是对的,但是关键的,如何使用ane,很多都没说对(或许那些文章太老了,不适合新的air sdk 3.7——3.8beta已经出来了)。
他们说要改ane为swc,然后加载swc,并把swc的链接方式改为外部——事实是,改为swc是个错误。那样就会出现:
ExtensionContext.createExtensionContext 返回null
应该还是使用ane,打包选项要勾上:
我的自己写的只支持Android: