Google Play ServicesをAndroid SDK Managerで最新リリースに更新しました。次に、プロジェクトの依存関係をcom.google.Android.gms:play-services-gcm:8.3.0
に更新しました。
しかし、私は得た:
Found com.google.Android.gms:play-services-gcm:8.3.0, but version 8.1.0 is needed
Found com.google.Android.gms:play-services-gcm:8.3.0, but version 8.1.0 is needed
Found com.google.Android.gms:play-services-gcm:8.3.0, but version 8.1.0 is needed
Found com.google.Android.gms:play-services-gcm:8.3.0, but version 8.1.0 is needed
Found com.google.Android.gms:play-services-gcm:8.3.0, but version 8.1.0 is needed
:app:processDebugGoogleServices FAILED
Error:Execution failed for task ':app:processDebugGoogleServices'.
> Please fix the version conflict.
なにが問題ですか?この問題もありますか?
最上位のbuild.gradleファイルで、使用する依存関係を更新する必要があります
classpath 'com.google.gms:google-services:1.5.0-beta2'
追加情報:この最新バージョンは、 JFrog Bintrayのエントリ で確認できます。
今後の更新:はい、質問に回答してから更新されました。最新バージョンは次のとおりです。
classpath 'com.google.gms:google-services:3.0.0'
ただし、提供されているリンクをたどって最新バージョンを見つけることは常に価値があります。
8.4.0の実用的なソリューション(以前のバージョンでもこの狂った問題で同じかもしれません)
プロジェクトbuild.gradle:
dependencies {
classpath 'com.Android.tools.build:gradle:2.1.2'
classpath 'com.google.gms:google-services:2.1.2'
}
app/mobile build.gradle
apply plugin: 'com.Android.application'
apply plugin: 'io.fabric'
apply plugin: 'Android-apt'
Android {
...
...
...
}
dependencies {
// Google Play Services
compile 'com.google.Android.gms:play-services-analytics:8.4.0'
// another play services in v8.4.0
}
apply plugin: 'com.google.gms.google-services' // why here on end? Because GOOGLE...
警告:移動するとapply plugin: 'com.google.gms.google-services'
ビルドグラドルの上に、コンパイルできません...
Google Play Services ガイドはこの問題から私を救った
ガイドによると、
6.5より前のバージョンのGoogle Playサービスでは、APIのパッケージ全体をアプリにコンパイルする必要がありました。場合によっては、アプリ内のメソッド(フレームワークAPI、ライブラリメソッド、独自のコードを含む)の数を65,536の制限以下に抑えることが難しくなりました。
バージョン6.5以降では、代わりにGoogle PlayサービスAPIをアプリに選択的にコンパイルできます。たとえば、Google FitとAndroid Wear APIのみを含めるには、build.gradleファイルの次の行を置き換えます。
compile 'com.google.Android.gms:play-services:8.4.0'
これらの行で:
compile 'com.google.Android.gms:play-services-fitness:8.4.0'
compile 'com.google.Android.gms:play-services-wearable:8.4.0'
私もこの問題に遭遇しましたが、
Com.google.Android.gms:play-services-gcm:8.4.0が見つかりましたが、バージョン8.3.0が必要です
修正するために、Jeff Suttonとmtrakalの回答を組み合わせました。プロジェクトレベルのGradleファイルで最新のGradleプラグインとGoogleサービスバージョンを使用していることを確認する必要がありました(Gradle 1.5があり、動作しませんでした)。
classpath 'com.google.gms:google-services:2.0.0-beta6'
classpath 'com.Android.tools.build:gradle:2.0.0-beta6'
次に、apply plugin: 'com.google.gms.google-services'
行は、アプリのGradleファイルの最後の行にあります。
最上位のbuild.gradleファイルで、依存関係を次のように変更する必要があります。
classpath 'com.google.gms:google-services:+'
競合も同じですcom.google.Android.gms:play-services-gcm:8.3.0それから
google playservice toolを更新し、解決しました
SDKマネージャーからツールを選択し、今すぐ解決します