2017-07-23 5 views
0

J'essaie d'implémenter le MilkmanGames EasyPush ANE pour Android.Android: Adobe air se bloque au lancement quand ANE utilisé (EasyPush)

https://www.milkmanplugins.com/as3doc/easypush/com/milkmangames/nativeextensions/EasyPush.html

Lorsque l'une de ces fonctions est appelé les accidents APK:

EasyPush.oneSignal.registerForNotifications(); 
EasyPush.initOneSignal(ONESIGNAL_APP_ID, GCM_PROJECT_NUMBER, true); 

L'erreur donnée est «Malheureusement, XXX a cessé.

La sortie de la console dans Flash Builder ne signale rien une fois que la fonction est appelée.

Comment puis-je voir un journal plus détaillé de ce qui se passe?

Je suis sûr que l'ANE démarre correctement car les autres fonctions de l'ANE fonctionnent. Le même code fonctionne également sur iOS. J'utilise Air 26, j'ai essayé une ancienne version de l'air. J'ai essayé différents appareils fonctionnant sous Android 5/6, j'ai essayé d'initier l'ANE au tout début du programme et plus tard.

Le problème le plus proche que j'ai trouvé était ici https://forums.adobe.com/thread/2189025 mais aucune résolution définitive n'a été indiquée.

Répondre

0

Les autorisations suivantes doivent être définies

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
<uses-permission android:name="android.permission.READ_PHONE_STATE"/> 
<uses-permission android:name="android.permission.GET_ACCOUNTS"/> 
<uses-permission android:name="android.permission.WAKE_LOCK"/> 
<uses-permission android:name="android.permission.VIBRATE"/>