我一直在使用來自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期間,我沒有收到任何錯誤... –