以下から例を実行するのに苦労しています:
https://developers.google.com/eclipse/docs/getting_started
私が最初に抱えた問題は、Android SDK に「Google Cloud Messaging for Android Library」がインストールされていなかったことです (私が知っていることは明らかです)。
しかし今、Android プロジェクトの 2 つのファイルで自動生成されたコードに問題があります: GCMIntentService.java と RegisterActivity.java
エラーは次のとおりです。
- メソッド getDeviceInfo(String) は、タイプ Deviceinfoendpoint GCMIntentService.java に対して定義されていません
- メソッド listMessages() は、型 MessageEndpoint RegisterActivity.java に対して定義されていません
- メソッド insertDeviceInfo(DeviceInfo) は、タイプ Deviceinfoendpoint GCMIntentService.java に対して定義されていません
- メソッド removeDeviceInfo(String) は、タイプ Deviceinfoendpoint GCMIntentService.java に対して定義されていません
Ubuntu で Java SDK v1.7.0_15 を使用していますが、Windows 7 でも Java SDK v1.6 を試してみましたが、同じ問題が発生しました。最新の Android プラットフォーム 4.2.2 および Google App Engine 1.7.7。Eclipse は Juno Service Release 2 です。
Deviceinfoendpoint 内の内部クラス DeviceInfoEndpoint のメソッド getDeviceInfo があるため (さまざまなキャパタイズ)、問題はキャストが間違っているように見えます。
試して修正することはできますが、これが発生するためにセットアップに何か問題があるのではないかと思っていますか?
どんな助けでも大歓迎です。