上記のエラーのため、Googleマップを使用できません。誰も同じ問題を見つけましたか?
次の行がアプリbuild.gradleの最後ファイルであることを確認してください。
apply plugin: 'com.google.gms.google-services'
私が一番上にあり、gradleは指定されたものの代わりにデフォルトで8.3.0でした:8.4.0
私のbuild.gradleファイルは、 バージョンの競合が8.4.0に更新される のファイルと同じです。
これらの以前のanweresは部分的にのみ完全であるため。ここに私にとってうまくいった私の3つのステップがあります:
これをapps build.gradle
の最後に置きます
apply plugin: 'com.google.gms.google-services'
projects build.gradle
依存関係を設定します
'classpath 'com.google.gms:google-services:2.0.0-alpha5'
Gradle Version to 2.1に設定します
Android Studio:File> Project Structure> Project
@redsonicの答えは私のために働いた.. dependeciesの後に
apply plugin: 'com.google.gms.google-services'
を移動 build.gradleで(モジュール:アプリ)
Gradleバージョン2.10でAndroid Studio 1.5.1を使用しています
2.10より古いGradleバージョンを使用している場合は、プロジェクトツールWindowsでProjectNameまたはappディレクトリを選択し、F4を押して更新する必要もあります。これにより、プロジェクト構造ウィンドウが開き、メニューからプロジェクトを選択し、Gradleバージョンを2.10に更新します。 [OK]を押します(Android Studioはバックグラウンドでダウンロードします)。
build.gradle(プロジェクト:ProjectName)
dependencies {
classpath 'com.Android.tools.build:gradle:1.5.0'
classpath 'com.google.gms:google-services:2.0.0-alpha6'
}
build.gradle(モジュール:アプリ)
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.Android.gms:play-services:8.4.0'
}
apply plugin: 'com.google.gms.google-services'
これは、@ Lord Flashの答えのわずかな変形です。
私にとっては、Googleサービスプラグインをファイルの最後に配置する必要は必ずしもありませんでした。com.Android.application
プラグインの前に配置する必要がありました。
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.Android.application'
また、google-servicesのアルファ版よりも新しいバイナリがあります
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.google.gms:google-services:2.0.0-beta6'
}
}
私はすぐに新しいものがあると確信しています。バリアントのリストが見つかりました こちら
この質問を重複としてマークするほどの評判はありませんが、ここで答えを見つけることができます: バージョンの競合が8.4.0 に更新
私は同じ問題を抱えていて、それが動いていることがわかりました:
apply plugin: 'com.google.gms.google-services'
モジュールアプリグラドルの下部。
次に使用します:
classpath 'com.Android.tools.build:gradle:2.1.0' classpath 'com.google.gms:google-services:2.1.0'
このリンクのすべての手順に従ってください アプリへのアプリの招待を追加
これを使用します: 'com.google.Android.gms:play-services-appinvite:8.4.0'をコンパイルします
これの代わりに: 'com.google.Android.gms:play-services:8.4.0'をコンパイルします
すべての手順に従ってから、プロジェクトをビルドしてください
お役に立てば幸いです
次の行がアプリのbuild.gradleファイルの最後にあることを確認してください。
compile 'com.google.Android.gms:play-services:11.0.2'
googleが毎日APIを更新しています。現在は、11.0.2のAPIを試してみてください。
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.1.0'
classpath 'com.google.gms:google-services:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
// this should solve the gradle update error if it persists even after following above steps
問題は、com.google.Android.gms:で始まるアプリの依存関係の一部に、プロジェクトのクラスパスに依存しないバージョンがあることです'com.google.gms:google-サービス:
アプリのbuild.gradleでこれらを確認してください
compile 'com.google.Android.gms:play-services-plus:8.4.0'
compile 'com.google.Android.gms:play-services-analytics:8.4.0'
compile 'com.google.Android.gms:play-services-gcm:8.4.0'
compile 'com.google.Android.gms:play-services-maps:8.4.0'
そして、あなたのプロジェクトbuild.gradleで
classpath 'com.google.gms:google-services:1.5.0'
プロジェクトbuild.gradleを更新して最新のgoogle-servicesバージョンを使用するか、アプリの依存関係を変更して8.3バージョンを使用することができます。