1

hereGoogle Play Game Servicesにあるリーダーボードを実装しようとしています。ライブラリをインポートし、ライブラリにしてメイン プロジェクトに追加しました。しかし、赤い X と赤い が少しあります。私のプロジェクトで(下の写真を参照)。BaseGameUtils

ここに画像の説明を入力

また、C:\Users\lyonsmg\Downloads\android-samples-master\BaseGameUtils\bin私のメイン プロジェクトの Android 依存関係に が見つからないことが示されていBibleTriviaLiteます (下の図を参照)。

ここに画像の説明を入力

私は何を間違っていますか?google-play-services_libを正しくインポートできましたが、 BaseGameUtils. どうすればこれを修正できますか?

4

3 に答える 3

1

私は同じ問題を抱えていましたが、それは google-play-service.jar を BaseGameUtils プロジェクトに追加していなかったためだと思います。プロジェクトでエラーを見つけてEclipseでこれを行いました.getGamesClient()メソッドでBaseGameActivity.javaのGamesClientを使用し、ドロップダウンボックスが表示されるまでGamesClientの上にマウスを置きました。次に、[プロジェクトの設定を修正] をクリックしました。ポップアップ ウィンドウで [google-play-service.jar] (リストの 2 番目) を追加し、[OK] をクリックします。これでエラーが修正されました。それが役に立てば幸い。

于 2013-06-01T16:18:03.493 に答える
0

私にとって問題はGoogleドキュメントでした。プロジェクトをインポートし、それをlibとして設定し、それをコード/プロジェクトへの参照として追加すると、パスを手動でコンパイルするために追加する必要があるとは思いもしませんでした(もちろん、コンパイルしたいですか? )。すべてが上記のように設定され、3回再テストしました。うまくいきませんでした。BaseGameUtils は com.google...gsm の参照を見つけられません。プロジェクトBaseGameUtilsのプロジェクトの下のJavaビルドパスにGoogle Playサービスライブラリプロジェクトを手動で追加した場合にのみ、コンパイルされます。(エクリプス 4.3.0)

Google の github docによる短い説明から

Eclipseを使用している場合...

  1. エクリプスを起動
  2. 目的のサンプルをインポートします (プロジェクト | インポート | Android | 既存の Android ソース)。

  3. Google Play Services ライブラリ プロジェクトをインポートします (SDK マネージャーからダウンロードできます)。サンプルがライブラリ プロジェクトを参照していることを確認します (プロジェクト プロパティ | Android | 参照)。

  4. ライブラリー/BaseGameUtils をライブラリーとしてインポートする サンプルがライブラリー プロジェクトを参照していることを確認します (プロジェクト プロパティ | Android | リファレンス)。
  5. ここで、「ID の変更、コンパイルおよび実行」セクションにジャンプして、そこの指示に従います。
于 2013-08-17T06:56:31.383 に答える