The import com.google.android.gms cannot be resolved

Android

Android エラー The import com.google.android.gms cannot be resolved

 import com.google.android.gms.maps.GoogleMap;

などが、上記のエラーで読み込めない時があります。

エラー内容の通り、com.google.android.gmsの読み込みに失敗しています。
Google Maps Android APIがバージョン2になってから、Google MapsはGoogle Play Servicesの中に組み込まれました。
com.google.android.gmsを読み込むには、Google Play Servicesのライブラリを読み込まないといけません。

以下、Google Play Servicesのライブラリを読み込む方法です。
http://developer.android.com/google/play-services/setup.html

上記のページのGoogle Play Servicesの設定方法について、わかりにくいところもあったので、書いておきます。

  • EclipseのWindow→Android SDK Managerを立ち上げます。
  • 下の方に、Extras→Google Play servicesがあるので、インストールします。
  • すると、AndroidのADKのフォルダの中に、次のようなディレクトリができているはずです。
  •  /extras/google/google_play_services/
    

    ちなみに、AndroidのSDKをどこに保存しているのかわからなくなった場合はWindow→Preferences→AndroidにSDK Locationというのがあるので、それがSDKをインストールしてあるフォルダです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です