2016-07-24 5 views
0

私はAndroid StudioのプロジェクトにFirebaseを追加しようとしていましたが、1つのエラーを取り除くことはできません:「com.google .gsm:-サービスをグーグル:3.0.0、次の場所で検索...」com.google.gsm:google-services:3.0.0

を私はここにある手順に従ってきました:

https://firebase.google.com/docs/android/setup#available_libraries 

私が与えた、私のGoogleのプロジェクトをインポートしましたプロジェクトの名前とSHA-1キーを入力して設定ファイルをダウンロードしたら、Androidスタジオ端末に入り、次のコマンドを入力してください: "%google-services.json location%/ app"を移動して、 .buildファイル:

gradle.build(プロジェクト)ファイル:

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.0-alpha6' 
     classpath 'com.google.gsm: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 
} 

とbuild.gradle(アプリ)ファイル:

apply plugin: 'com.android.application' 


android { 
    compileSdkVersion 24 
    buildToolsVersion '24.0.0' 
    defaultConfig { 
     applicationId "com.example.francydarkcool.maps" 
     minSdkVersion 16 
     targetSdkVersion 24 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    productFlavors { 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.google.android.gms:play-services:9.2.1' 
    compile 'com.google.android.gms:play-services-maps:9.2.1' 
    compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha4' 
    testCompile 'junit:junit:4.12' 
    compile 'com.google.firebase:firebase-core:9.2.1' 
    compile 'com.android.support:support-v4:24.1.0' 
// compile 'com.android.support:appcompat-v7:24.1.1' 
} 
apply plugin: 'com.google.gsm.google-services' 

PS。 Google PlayサービスとGoogleリポジトリの両方がインストールされ、最新の状態になっています。

+0

、してください質問を削除してください。 –

+0

これは私の問題をとにかく解決したのであなたの質問に投票しました –

答えて

0

タイプミス:

dependencies { 
    classpath 'com.android.tools.build:gradle:2.2.0-alpha6' 
    classpath 'com.google.gsm:google-services:3.0.0' 

    // NOTE: Do not place your application dependencies here; they belong 
    // in the individual module build.gradle files 
} 

ではなく、 "GSM" の "GMS" である必要があります:これは単純なタイプミスであるとして、こんにちは

classpath 'com.google.gms:google-services:3.0.0' 

apply plugin: 'com.google.gms.google-services' 
+0

それはおそらく1つです。私はそれに気付かなかった!良い目。 – Eenvincible

+0

スズク、私はそれを見ていない:) – rocko

0

あなたは、以下に示す行の名前を変更することにより、これを試すことができます:

buildscript { 
repositories { 
    jcenter() 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle:2.2.0-alpha6' 
    classpath 'com.google.gms:google-services:3.0.0' //rename this 

    // 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 
} 

としては、タイプミスがあり、上記の別の答えで指摘しました。それがどうなるか教えてください。

幸運を祈る!この中

+0

私はそのエラーを取り除いていますが、今は別の "実行に失敗しました"というアプリがあります:app:mergeDebugResources '> [文字列/ google_app_id] 「エラー:重複するリソース」 – rocko

+0

Googleプレイサービス全体のライブラリを追加してから地図を追加したことがわかります。 google-play-servicesの図書館にはすでに地図のサポートがあり、両方を持つ必要はないと思う。それを削除してみてください(マップの機能以上のものが必要な場合は、マップサービスの行を削除できます) – Eenvincible

+0

...という行をstrings.xmlファイルから削除しました。 ) – rocko

関連する問題