编写的ANE出现Extension context为null的解决

调用ANE的as代码:

_context = ExtensionContext.createExtensionContext(EXTENSION_ID, null);

会发现_context总是null,原因是jar的生成过程用的JDK1.7,ane对JDK1.7支持不好。 以前我都是用的1.6所以没注意到。

需要在编译的graddle里设置采用JDK1.6:

compileOptions
        {
            targetCompatibility JavaVersion.VERSION_1_6
            sourceCompatibility JavaVersion.VERSION_1_6
        }

技术内容转载请注明来源,个人日记不允许转载,欢迎指出任何有错误或不够清晰的表达。可以邮件至 mousebomb@gmail.com