web-dev-qa-db-ja.com

エラーパッケージ「com.google.Android.gms ...」が存在しません

私はAndroid開発。

私は tutorial に従ってGoogle Maps Android API v2を使用するアプリケーションを作成しています。私がやったこと:

  1. 解析から サンプルプロジェクトをダウンロード
  2. AnyWall-Android\AnywallフォルダーをダウンロードしたプロジェクトからAndroid Studioにインポートします
  3. プロジェクトを再構築

それから私はここでたくさんのエラーを受け取ります:

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;
import com.google.Android.gms.maps.CameraUpdateFactory;
import com.google.Android.gms.maps.GoogleMap.CancelableCallback;
import com.google.Android.gms.maps.GoogleMap.OnCameraChangeListener;
import com.google.Android.gms.maps.SupportMapFragment;
import com.google.Android.gms.maps.model.BitmapDescriptorFactory;
import com.google.Android.gms.maps.model.CameraPosition;
import com.google.Android.gms.maps.model.Circle;
import com.google.Android.gms.maps.model.CircleOptions;
import com.google.Android.gms.maps.model.LatLng;
import com.google.Android.gms.maps.model.LatLngBounds;
import com.google.Android.gms.maps.model.Marker;
import com.google.Android.gms.maps.model.MarkerOptions;

commonlocation、およびmapsは赤で強調表示されています。問題は、これらのエラーを解決する方法ですか?

どんな種類のヘルプや指示にも感謝します(何をチェックする必要がありますか?それはライブラリの欠落についてですか?もしそうなら、どのライブラリを追加する必要があり、どこで入手できますか?)

28
har07

クラスcom.google.Android.gms.location.LocationClient(Android)が見つかりません

最後のGPSライブラリに問題があります。最新(6. +)よりも古いバージョンを使用する必要があります。古いバージョンで試してください。 LocationClient.classについて、廃止されたドキュメントや欠落しているドキュメントはありませんでした...

「com.google.Android.gms:play-services:5. +」をコンパイルします

25
user4352520

最良の解決策は、GradleにコンパイルAPIを追加することだと思います。 services-locationにはこのメソッドがあります。

 compile 'com.google.Android.gms:play-services-maps:9.8.0'
 compile 'com.google.Android.gms:play-services-location:9.8.0'

他のサービスを含める場合は、こちらを参照してください: https://developers.google.com/Android/guides/setup (スクロールダウン)

16

Google Play Servicesはモジュール化され、必要なパッケージを選択できます。

分析を追加するには:

compile 'com.google.Android.gms:play-services-analytics:7.3.0'

あなたへ build.gradleの依存関係セクション

P.Sは、到着時に7.3.0を新しいバージョンに置き換えるか、「+」に置き換えて常に最新バージョンを取得します

12
marmor

Android Studioは、Play Servicesライブラリが見つからないと不満を言っています。

こちらの手順に従って、Google Play Services SDKがインストールされていることを確認してください(具体的には、「Google Repository」が「Google Play Services」とともにインストールされていることを確認してください): http://developer.Android.com/google/play- services/setup.html#Install

次に、build.gradleのdependencies{}ブロックに次が追加されていることを確認します。

compile 'com.google.Android.gms:play-services:+'

きれいにして再構築します。

7
Bryan Dunlap

Build.gradleのこの行をGradle Scriptsフォルダーに追加します

dependencies {
        compile 'com.google.Android.gms:play-services:11.2.0'
    }

これで私はこの問題を解決しました。

5
banoth ravinder

以前の回答は正しかった。

しかし、gradle:3.0では、compile構成は非推奨になり、implementationまたはapiに置き換える必要があります。

ドキュメントの詳細を確認してください- APIと実装の分離

1
RredCat