【ANE问题记录】ArgumentError: Error #3500: The extension context does not have a method with the name
在制作ANE的时候 所有的代码 都按照平时成功打包ANE的思路来的。唯一的就是在写方法的时候 很多时候会用到Activity于是想将其作为一个全局变量
然而问题就出现了上面的情况
ArgumentError: Error #3500: The extension context does not have a method with the name 说是某个方法名找不到
多方排查 都没找到原来是这个原因
Extension里面的代码
public FREContext createContext(String arg0) { FREContext ctx = new AliContext(); AneManager.setConfig( ctx ); return ctx; }
setConfig函数 所做的就是给一个全局Activity变量赋值
所以当把这一句去掉之后 一切又恢复了正常
本人不怎么懂android 故猜测会不会是因为 Activity是一个动态改变的东西。