ウィザードに従って、「アプリ エンジンに接続された Android プロジェクト」を作成し、https://developers.google.com/eclipse/docs/endpoints-androidconnected-gaeの指示を使用しました。
自動生成されるものに加えた唯一の追加は、API キーの設定、プロセス番号の設定LOCAL_ANDROID_RUN
、true への設定です。
Appengine 開発サーバーは正常に起動し、すべて localhost:8888 にあるはずです
Android アプリはエミュレーターに正常にデプロイされます (Google API をターゲットとして実行)。
しかし、クリックして登録すると、
'ごめん!アプリケーション VillageTest (プロセス com.villagetest) が予期せず停止しました。もう一度やり直してください。
「強制終了」ボタン付き。
Logcat は次のとおりです。
03-27 16:19:02.098: D/dalvikvm(422): GC_FOR_MALLOC freed 5074 objects / 389216 bytes in 75ms
03-27 16:19:02.288: V/GCMBaseIntentService(422): Releasing wakelock
03-27 16:19:02.288: W/dalvikvm(422): threadid=9: thread exiting with uncaught exception (group=0x4001d800)
03-27 16:19:02.298: E/AndroidRuntime(422): FATAL EXCEPTION: IntentService[GCMIntentService-405986951973-1]
03-27 16:19:02.298: E/AndroidRuntime(422): java.lang.NullPointerException
03-27 16:19:02.298: E/AndroidRuntime(422): at com.villagetest.GCMIntentService.onRegistered(GCMIntentService.java:144)
03-27 16:19:02.298: E/AndroidRuntime(422): at com.google.android.gcm.GCMBaseIntentService.handleRegistration(GCMBaseIntentService.java:251)
03-27 16:19:02.298: E/AndroidRuntime(422): at com.google.android.gcm.GCMBaseIntentService.onHandleIntent(GCMBaseIntentService.java:153)
03-27 16:19:02.298: E/AndroidRuntime(422): at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:59)
03-27 16:19:02.298: E/AndroidRuntime(422): at android.os.Handler.dispatchMessage(Handler.java:99)
03-27 16:19:02.298: E/AndroidRuntime(422): at android.os.Looper.loop(Looper.java:123)
03-27 16:19:02.298: E/AndroidRuntime(422): at android.os.HandlerThread.run(HandlerThread.java:60)
助けてください。それは私を夢中にさせています!!