Android以下のリンクに従って開発者のLocationServiceの例をテストしようとしています http://developer.Android.com/training/location/retrieve -current.html 。その時点で、エラーメッセージに「インポートcom.googleを解決できません」と表示されます次の5行については、この問題を解決する方法について本当に混乱しています。
import com.google.Android.gms.common.ConnectionResult;
import com.google.Android.gms.common.GooglePlayServicesClient;
import com.google.Android.gms.common.GooglePlayServicesUtil;
import com.google.Android.gms.location.LocationClient;
import com.google.Android.gms.location.LocationListener;
import com.google.Android.gms.location.LocationRequest;
Eclipse内で構成されたGoogle Play Services SDKが必要であり、ライブラリがこのエラーを無視するため、Google Play Servicesをインポートします。
もっと簡単な解決策があります。私の場合、いくつかの情報源からのすべての答えを調べましたが、どれも私の問題に直接答えていません。最後に、サンプルアプリのソースコードを見つけました。ソースコードをインポートすると、Google Play Service Library
ディレクトリからライブラリを追加すると解決しました。 Google Play Service Library
は次の場所にあります(Windowsユーザーの場合):
\sdk\extras\google\google_play_services\libproject
ライブラリをライブラリプロジェクトとしてEclipseにインポートし、このライブラリを実際のプロジェクトに追加すると修正されます。
編集:この男は チュートリアル Android Google Map v2の使用方法と詳細に多大な貢献をしました。また、Androidサポートパッケージのフラグメントのバックポートで使用する方法も含まれています。
http://ddewaele.github.io/GoogleMapsV2WithActionBarSherlock/part1
Eclipseを使用すると仮定します。
プロジェクト->プロパティ-> Androidを右クリックします。
標準のAndroidの代わりにGoogle APIを使用しています。
Android Studioを使用している場合:
アプリフォルダー-> モジュール設定を開く-> 依存関係->右クリックプラスボタン- > ライブラリの依存関係->「play-services」を検索-> com.google.Android.gms:play-servicesをダブルクリックします=
Okを押して、Gradleが再構築されるのを待ちます。
この方法を使用できます。まず、google-play-servicesライブラリを使用している近いプロジェクト。解決できないcom.google.Android.gmsインポートの上にマウスを移動し、ポップアップメニューの下部に移動するたびに、「Fix project setup
"オプションを次に示します。その後、google-play-servicesライブラリをインポートするよう求められます。
Eclipseを使用している場合は、SDK Managerを介してGoogle Play Services SDKをインストールすることでこれを修正できます。google-play-services-libプロジェクトをEclipseに追加し、これをプロジェクトからの参照として設定します。これは http://developer.Android.com/google/play-services/setup.html で文書化されています
Google APIでAndroid SDKを使用しますか?そうでない場合は、それを実行すると動作します。
Android studio、次のように依存関係を追加します。
gradle scriptでbuild.gradle(Module:app)に移動し、これらの行を追加します
compile 'com.google.Android.gms:play-services:10.0.1' in dependencies tag
ここでは、インストールされているライブラリに応じて10.0.1をスキップまたは変更できます。
Project.propertiesで、次を追加する必要がありました(ANTビルド用):
Android.library.reference.1=${root_prefix}/${sdk.dir}/extras/google/google_play_services/libproject/google-play-services_lib
このエラーに直面している他の一部の開発者に役立つかもしれません:新しいバージョンに変更する場合Android= Android-support-libraryを使用している場合、使用するすべてのプロジェクトに注意する必要がありますライブラリには同じバージョンのAndroid-support-libraryもあります。1つの例はactionbar-sherlockです。
Eclipse内で構成されたGoogle Play Services SDKが必要です。
プロジェクトプロパティをGoogle APIに設定します。
動作します= Google APIでAndroid SDKを使用しますか?動作しない場合は、動作させます。
Android studioを使用している場合は、プロジェクトにgradleを追加することができません。
必要な特定のプレイサービスを追加します。ここでコンパイルしたいかもしれません
com.google.Android.gms:play-services-location:10.2.1
これを依存関係のbuild.gradle
アプリモジュールに追加します。