我一直在为我的安卓游戏使用我自己的 ANE,它运行良好。它具有 AdMob、排行榜和成就功能。我使用了 Google Play 游戏服务版本4242000,这是我刚开始构建它时的最新版本。
现在有一个新版本的 Google Play 游戏服务:5089000
我想迁移到这个新版本并实现新功能。但是,ANE 不能使用它。我所做的只是将4242000google-play-services.jar
替换为较新的版本(即,我将4242000版本替换为5089000)。ANE 编译成功,但在测试时,ExtensionContext.createExtensionContext()
总是返回NULL!!!正如我所说,当使用旧google-play-services.jar
版本(版本4242000)编译时,它可以完美运行。
我在 Eclipse 中做了一个测试 android 项目,使用较新的google-play-services.jar
(版本5089000),并且所有功能都有效。这意味着.jar
文件不是问题。
我正在使用最新Adobe AIR 15
的来构建swc
ANE 的一部分。
有没有人经历过类似的事情?有人可以帮忙吗?