GMSライブラリを使用する古いプロジェクトを更新しようとしています。ただし、Gradle同期はプロジェクトの更新に失敗し、タイトルに記載されているエラーが発生します。
Build.gradleは次のようになります。
project(":Android") {
apply plugin: "Android"
apply plugin: 'com.Android.application'
configurations { natives }
dependencies {
compile project(":core")
compile "com.badlogicgames.gdx:gdx-backend-Android:$gdxVersion"
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi"
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a"
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86"
compile "com.google.Android.gms:play-services:7.0.0"
}
}
エラーは次のとおりです。
Error:Could not find com.google.Android.gms:play-services:7.0.0.
Searched in the following locations:
file:/C:/Users/Harri/.m2/repository/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.pom
file:/C:/Users/Harri/.m2/repository/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.jar
https://repo1.maven.org/maven2/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.pom
https://repo1.maven.org/maven2/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.jar
https://oss.sonatype.org/content/repositories/snapshots/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.pom
https://oss.sonatype.org/content/repositories/snapshots/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.jar
https://oss.sonatype.org/content/repositories/releases/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.pom
https://oss.sonatype.org/content/repositories/releases/com/google/Android/gms/play-services/7.0.0/play-services-7.0.0.jar
Required by:
CarGame-refresh:Android:1.2
SDKマネージャーに必要なものをすべてインストールして更新しました。
このプロジェクトは、もともとAndroid StudioにインポートしたEclipseプロジェクトであったことに注意してください。
編集:GradleはGMSの正しいディレクトリを探していないようです。ただし、SDKパスにインストールされます。ここでの問題は この未解決の質問 と非常に似ているようです。
ドキュメントは、公式に入手可能なものよりも先行している可能性があります。
compile 'com.google.Android.gms:play-services:6.5.87'
私は次の手順を実行したためにのみ正常に動作するようです:
モジュール設定(F12)を開く->依存関係タブ->「+」記号-> 1)ライブラリの依存関係-> com.google.Android.gms:play-services:6.5.87
Google Play Servicesバージョン7.0.0を使用するには、Google Play ServicesおよびGoogleリポジトリを更新する必要がありますRev. 23および16にそれぞれAndroid SDK Manager。
Android SDK ManagerをAndroid Studioで開くには、[ツール]-> Android-> SDK Managerに移動します。
編集:SDKツールをRev. 24.1.2に、SDKプラットフォームツールをRev. 22に、オプションでSDKビルドツールをRev. 22.0.1に更新する必要があります。 SDKマネージャー。
まず、Android SDKツール、Android SDK Build Tools、 Android SDK platform-tools。
次に、SDK ManagerからGoogle Play ServicesおよびGoogle Repositoryを更新します。 SDKマネージャーの「エクストラ」セクションにあります。
これは私のために働いた。
7.0.0ではなく6.5.87を使用する必要があります。
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.Android.gms:play-services-maps:6.5.87'
compile 'com.google.Android.gms:play-services-drive:6.5.87'
}
依存関係に次の行を追加して、プロジェクトを再構築する必要があります: 'com.google.Android.gms:play-services:6.5.87'をコンパイルします