アプリにGCMを含めようとしています。
私はこのエラーメッセージを受け取り続けます:
解決できませんでした:com.google.Android.gms:play-services-gcm:7.5。+ |リポジトリをインストールしてプロジェクトを同期|プロジェクト構造ダイアログに表示
リポジトリをインストールしてプロジェクトを同期しようとすると、次のエラーが発生します。
SDK情報を読み込んでいます...不明なパッケージフィルター 'extra-google-m2repository'を無視しています警告:パッケージフィルターはすべてのパッケージを削除しました。インストールするものはありません。パッケージフィルターなしでもう一度更新することを検討してください。
これが私のgradleファイルです:
apply plugin: 'com.Android.application'
apply plugin: 'com.google.gms.google-services'
Android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
...
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.Android.support:appcompat-v7:22.2.1'
compile 'com.google.Android.gms:play-services-gcm:7.5.+'
//すべてのサブプロジェクト/モジュールに共通の構成オプションを追加できる最上位のビルドファイル。
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:1.2.3'
classpath 'com.google.gms:google-services:1.3+'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
必要なパッケージがAndroid SDK Manager are up to date.
そして使う
compile 'com.google.Android.gms:play-services-gcm:7.5.0'
お役に立てれば幸いです。
7.5.+
から7.5.0
に変更すると、この問題が修正されました。ワイルドカードが問題を引き起こした理由がわかりません。
Android StudioとSDKを更新した後、同じエラーが発生しました。
'com.Android.tools.build:gradle:1.3.0'
の代わりに 'com.Android.tools.build:gradle:1.2.3'
in Project gradle file。
私はこの質問によく答えていることを知っていますが、同様のエラーに遭遇してこのページを見ている人のために何かを追加するだけです。
依存関係(Googleサポートライブラリを読む)を新しいバージョンに更新していて、プロジェクトで古いバージョンのGoogle Play開発者サービスを使用している場合、通常、解決に失敗しました(Android SDK Manager in Extrasを参照) )。
これを解決するには、Google Play開発者サービスを最新バージョンに更新してから、build.gradle(アプリ)を同期します。これにより、同様の問題が解決されます。
SDKを更新すると、この問題は解決しました。
価値があるのは、10.1.1から10.2.0に更新したときにこのエラーが発生したことです。 10.2を使用してみましたが、フルバージョン番号10.2.0(最後の0が重要)を使用する必要があることがわかりました。これが誰かを助けることを願っています。
私にとって-ヘルプ:
その後、プロジェクトは正常に動作します。