--> -->
Google APP STATEを使おうとしても、どうしてもupdateState(), loadState()がうまくいきませんでした。
onStateLoaded()に返ってくるstatusCodeがSTATUS_DEVELOPER_ERRORになってしまうのです。
色々ぐぐってみたのですがいまいちよく分かりません。
最後にGoogleのAPIの説明を読み進めていくと、Signingの説明で、開発中はdebugのSHA1署名を使え、と書いてありました。
どうやら、Google Play APIを使用する場合はGoogleに認証された、署名されたアプリでないとダメ(たぶん)で、開発中は正しく署名されたアプリはGoogleに認証されていないから、debug用の署名を使え、ということのようです。
方法は分かってみれば簡単。
eclipseの Window->Preferences->Android->Build を開いて、SHA1 fingerprintをコピー。
これをgoogle api consoleのcreate client IDで指定してあげるだけです。
Eclipseからアプリを実行すると、自動的にdebug署名されてデバイスにインストールされるので、これだけでOK。
これまたこんな簡単なことで何日か・・・。