12

Eclipse for Mobile Developers (Juno) でhttps://developer.android.com/google/play-services/setup.htmlの指示に従おうとしましたが、ライブラリ プロジェクトを にインポートした後、ライブラリ パッケージで複数のエラーが発生しています。私のワークスペース。報告された AndroidManifest.xml エラーを修正しましたが、.project 記述ファイルに無効な情報が含まれていると言って、Eclipse でプロジェクトを開くことができません。簡単なインストールはこれで終わりです。アンインストールして再ダウンロードしようとしましたが、まだ複数のエラーが発生します。それを機能させる方法について何か提案はありますか?

4

5 に答える 5

53

http://developer.android.com/google/play-services/setup.htmlのステップ 3 に誤解を招くステップがあります。

/extras/google/google_play_services/libproject/google-play-services_lib ライブラリ プロジェクトを、Android アプリ プロジェクトを管理するソース ツリーにコピーします。

Eclipse を使用している場合は、ライブラリ プロジェクトをワークスペースにインポートします。[ファイル] > [インポート] をクリックし、[Android] > [既存の Android コードをワークスペースに] を選択し、ライブラリ プロジェクトのコピーを参照してインポートします。

最初のコピーをしないでください。代わりに、2番目の部分を実行して、「プロジェクトをワークスペースにコピーする」というボックスをチェックしてください。最初の部分を実行すると、空の xml ファイルになってしまうことがわかりました。

于 2013-02-18T16:07:41.003 に答える
1

以下を試してください:

https://developers.google.com/maps/documentation/android/intro#sample_code

サンプル コードに記載されているアクティビティを開くと、エラーが発生します。これは、android.support.v4.app.FragmentActivity がビルド パスに追加されていないためです。エラーの上にカーソルを置き、[Fix Project Setup] をクリックします。ライブラリをビルドパスに追加するように求められます。はいと言って楽しんでください:)

于 2013-01-07T05:35:17.103 に答える
1

Window > Android SDK Manager > Extras > Google play service > Delete package を試してください。

そして、そのパッケージを再度インストールします。

[ファイル] > [インポート] を選択し、[Android] > [既存の Android コードをワークスペースに] を選択します

于 2014-07-21T10:13:29.820 に答える
0

私も同じ問題を抱えていました。[プロパティ] -> [Java ビルド パス] に移動し、[プロジェクト] タブをクリックしました。次に、[追加] ボタンを使用して google-play-services_lib を追加しました。これにより、次の実行時例外が発生しました。

E/AndroidRuntime(9469): 原因: java.lang.ClassCastException: com.google.android.gms.maps.MapFragment を android.support.v4.app.Fragment にキャストできません

そこで、main.xml ファイルのエントリを次のように変更しました。

      android:name="com.google.android.gms.maps.MapFragment"

これに:

    android:name="com.google.android.gms.maps.SupportMapFragment"

最後に、実行されますが、承認の失敗によりマップがありません。だから私は別の検索にオフになっています。

非常に複雑にし、間違った指示を投稿してくれた Google に感謝します。

于 2013-05-03T19:55:42.400 に答える