Имеет небольшую проблему с запуском приложения в Genymotion. В настоящее время я только что заканчиваю интерфейс для Green Guy и столкнулся с проблемой запуска, когда я активирую модуль push cloud.Appcelerator Android Ti.Cloudpush запускает беды
Ошибка, которую я получаю, ниже.
[ERROR] : TiApplication: (main) [36,275] Sending event: exception on thread: main msg:java.lang.RuntimeException: Unable to start receiver com.appcelerator.aps.PushBroadcastReceiver: java.lang.NullPointerException: PushType is NONE!; Titanium 5.1.2,2015/12/16 19:00,ca822b2
[ERROR] : TiApplication: java.lang.RuntimeException: Unable to start receiver com.appcelerator.aps.PushBroadcastReceiver: java.lang.NullPointerException: PushType is NONE!
[ERROR] : TiApplication: at android.app.ActivityThread.handleReceiver(ActivityThread.java:2236)
[ERROR] : TiApplication: at android.app.ActivityThread.access$1500(ActivityThread.java:130)
[ERROR] : TiApplication: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1271)
[ERROR] : TiApplication: at android.os.Handler.dispatchMessage(Handler.java:99)
[ERROR] : TiApplication: at android.os.Looper.loop(Looper.java:137)
[ERROR] : TiApplication: at android.app.ActivityThread.main(ActivityThread.java:4745)
[ERROR] : TiApplication: at java.lang.reflect.Method.invokeNative(Native Method)
[ERROR] : TiApplication: at java.lang.reflect.Method.invoke(Method.java:511)
[ERROR] : TiApplication: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
[ERROR] : TiApplication: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
[ERROR] : TiApplication: at dalvik.system.NativeStart.main(Native Method)
[ERROR] : TiApplication: Caused by: java.lang.NullPointerException: PushType is NONE!
[ERROR] : TiApplication: at com.appcelerator.aps.CCPushService.ifEnabled(CCPushService.java:256)
[ERROR] : TiApplication: at com.appcelerator.aps.PushBroadcastReceiver.onReceive(PushBroadcastReceiver.java:59)
[ERROR] : TiApplication: at android.app.ActivityThread.handleReceiver(ActivityThread.java:2229)
[ERROR] : TiApplication: ... 10 more
Im работает SDK 5.1.2GA и имеет соответствующие свойства XML в моем файле tiapp.xml. Я установил ключи в консоли Google Developer и ввел эти данные в веб-портал платформы Appcelerator.
Я как бы застрял в этом. Это потому, что Im работает на эмуляторе? Или я что-то упускаю и просто еще один момент разработчика.
Заранее спасибо.
Стив
Google Cloud Push требует, чтобы службы Google Play были установлены на устройстве/эмуляторе. Я не уверен, есть ли у Genymotion это или нет. Можете ли вы попробовать его в эмуляторе Google API, предоставленном Google, и подтвердите это. – Soumya