我一直在使用来自Adobe for Air 3.0的Android本机扩展的振动示例。Adobe air 3.0 ANE for Android,null ExtensionContext?
我有ANE编译和.apk打包。
我遇到的问题是动作库获取null ExtensionContext。
我试着用adt -package -target apk-debug创建.apk,这样我就可以在logcat中看到动作痕迹,这就是我发现空错误的地方。
extContext = ExtensionContext.createExtensionContext("com.adobe.Vibration", null);
extContext为空,并在以下.call()方法上崩溃。
所有的来源都是来自实例的库存,我没有改变任何东西。
有没有人有任何获得Adobe的ANE例子在Windows机器上工作的经验?大多数例子都是针对Mac的。
我没有看到那条线有什么问题,也许你的源代码中有另一个地方导致extContext为空? – Siebe
有很多可能出错的地方。您是否将扩展ID添加到您的应用程序描述符中? –
-Siebe 按下按钮时,只有大约3行代码在崩溃之前经过。如果要查看上下文是否为空,则使用启动上下文的方法,该方法中的第一件事是创建上下文的此行。直接在那之后是崩溃的.call。 @Joe 扩展ID在描述符中。所有的来源都是从Adobe的网站下载的。该jar命名正确,所有的软件包名称都是正确的。在创建ANE或APK期间,我没有收到任何错误... –