0

OK、marknutter/GCM-Cordova の gcm プラグインと airpush sdk をインストールしました... https://github.com/marknutter/GCM-Cordova

どちらも別々に動作しますが、組み合わせるとエラーが発生し、アプリがクラッシュします... logcat情報...

11-26 20:43:31.475: D/webviewglue(1847): nativeDestroy view: 0x2a3a5c88
11-26 20:43:32.655: D/BUGSENSE(1847): {"data": [], "error": null}
11-26 20:43:32.675: D/BugSenseHandler(1847): java.lang.NullPointerException: println eeds a message
11-26 20:43:32.675: D/BugSenseHandler(1847): at android.util.Log.println_native(Native Method)
11-26 20:43:32.675: D/BugSenseHandler(1847):    at android.util.Log.v(Log.java:117)
11-26 20:43:32.675: D/BugSenseHandler(1847):    at school.is.in.GCMIntentService.onMessage(GCMIntentService.java:63)
11-26 20:43:32.675: D/BugSenseHandler(1847):    at com.google.android.gcm.GCMBaseIntentService.onHandleIntent(GCMBaseIntentService.java:179)
11-26 20:43:32.675: D/BugSenseHandler(1847):    at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
11-26 20:43:32.675: D/BugSenseHandler(1847):    at android.os.Handler.dispatchMessage(Handler.java:99)
11-26 20:43:32.675: D/BugSenseHandler(1847):    at android.os.Looper.loop(Looper.java:137)
11-26 20:43:32.675: D/BugSenseHandler(1847):    at android.os.HandlerThread.run(HandlerThread.java:60)
11-26 20:43:32.675: E/AndroidRuntime(1847): FATAL EXCEPTION: IntentService[GCMIntentService-GCMIntentService-4]
11-26 20:43:32.675: E/AndroidRuntime(1847): java.lang.NullPointerException: println needs a message
11-26 20:43:32.675: E/AndroidRuntime(1847):     at android.util.Log.println_native(Native Method)
11-26 20:43:32.675: E/AndroidRuntime(1847):     at android.util.Log.v(Log.java:117)
11-26 20:43:32.675: E/AndroidRuntime(1847):     at school.is.in.GCMIntentService.onMessage(GCMIntentService.java:63)
11-26 20:43:32.675: E/AndroidRuntime(1847):     at com.google.android.gcm.GCMBaseIntentService.onHandleIntent(GCMBaseIntentService.java:179)
11-26 20:43:32.675: E/AndroidRuntime(1847):     at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
11-26 20:43:32.675: E/AndroidRuntime(1847):     at android.os.Handler.dispatchMessage(Handler.java:99)
11-26 20:43:32.675: E/AndroidRuntime(1847):     at android.os.Looper.loop(Looper.java:137)
11-26 20:43:32.675: E/AndroidRuntime(1847):     at android.os.HandlerThread.run(HandlerThread.java:60)

私がAndroidについて持っている小さな知識から、メッセージにはデータがなく、アプリがクラッシュするように見えます...サーバーからGoogle gcmサーバーに送信されたメッセージが良さそうに見えることを確認しました...私の質問はどのようにairpush が事前にデータを消費しているかどうかを確認する..

私はかなりずれているかもしれません...誰かが私を書き込み方向に向けてください...

ありがとうロジャー……

4

1 に答える 1

0

わかりました、少し離れて、私を自分の感覚に導き、コンソールデータを読んだようです....そして、問題を引き起こしたのはロガーだったと言われています...だから気にしないでください...

于 2012-11-27T04:44:09.670 に答える