web-dev-qa-db-ja.com

Firebase:AndroidアプリケーションモジュールのGradle Configを解析できませんでした

Androidプロジェクトでfirebaseをセットアップしようとしています。問題は、このエラーが発生していることです。AndroidアプリケーションモジュールのGradle Configを解析できませんでした...本当に解決できません。

このエラーが発生する人はかなりいますが、ビルドツールのバージョンをアップグレードするか、google-servicesを更新することで解決できるようです。私はそれをすべて行いましたが、今のところ機能させることはできません。

私のgradleスクリプトは次のとおりです。

apply plugin: 'com.Android.application'

Android {
signingConfigs {
    AndroidAppPro {
    }
}
compileSdkVersion 25
buildToolsVersion '26.0.0'
useLibrary 'org.Apache.http.legacy'
defaultConfig {
    applicationId "com.critizr.pro"
    minSdkVersion 14
    targetSdkVersion 25
    versionCode 9
    versionName "1.5.1"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.txt'
    }
}
productFlavors {
    preprod {
        applicationId "com.cr.pro"
        buildConfigField 'boolean', 'IS_PROD', 'false'
        buildConfigField 'String', 'Host', '"https://myurl.com/"'
    }
    prod {
        applicationId "com.cr.pro"
        buildConfigField 'boolean', 'IS_PROD', 'true'
        buildConfigField 'String', 'Host', '"https://myurl/"'
    }
}
packagingOptions {
     exclude 'META-INF/DEPENDENCIES.txt'
     exclude 'META-INF/LICENSE.txt'
     exclude 'META-INF/NOTICE.txt'
     exclude 'META-INF/NOTICE'
     exclude 'META-INF/LICENSE'
     exclude 'META-INF/DEPENDENCIES'
     exclude 'META-INF/notice.txt'
     exclude 'META-INF/license.txt'
     exclude 'META-INF/dependencies.txt'
     exclude 'META-INF/LGPL2.1'
   }

}

dependencies {
compile project(':lib-viewflow')

// new libs
compile 'com.Android.support.constraint:constraint-layout:1.0.2'
compile 'com.Android.support:appcompat-v7:25.2.0'
compile 'com.Android.support:support-v4:25.2.0'
compile 'com.Android.support:cardview-v7:25.2.0'
compile 'com.Android.support:recyclerview-v7:25.2.0'

compile 'com.google.Android.gms:play-services-gcm:11.0.2'
compile 'com.google.Android.gms:play-services-maps:11.0.2'
//compile 'com.google.Android.gms:play-services-analytics:11.0.1'

compile 'org.Apache.httpcomponents:httpclient:4.1'
compile 'org.Apache.httpcomponents:httpmime:4.1'

compile 'com.joshdholtz.sentry:sentry-Android:1.5.0'
compile 'com.borax12.materialdaterangepicker:library:1.6'
compile 'com.github.PhilJay:MPAndroidChart:v2.2.5'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.cloudinary:cloudinary-core:1.2.2'
compile 'com.cloudinary:cloudinary-Android:1.2.2'
compile 'com.loopj.Android:android-async-http:1.4.5'
}
 apply plugin: 'com.google.gms.google-services'

そして2つ目:

 buildscript {
repositories {
    jcenter()
    maven { url "https://jitpack.io" }
}
 dependencies {
    classpath 'com.Android.tools.build:gradle:2.3.1'
    classpath 'com.google.gms:google-services:3.1.0'
}
}

allprojects {
repositories {
    jcenter()
    maven { url "https://jitpack.io" }
}
}

助けてくれてありがとう!

10
bottus

Android Studio v3.1(以前のバージョンがわからない)でこれを解決するには、アプリのbuild.gradleを編集するだけですこの:

  • 探すapply plugin: 'com.google.gms.google-services'および削除その後同期します。これで、Firebase Assistantを問題なく使用できるようになります。
11
Alaa Elrifaie

コメントアウトapply plugin: io.fabric私のために働いた。だからあなたのgradleファイルの依存関係を確認してください。

5
Onur Var

gradleビルドツールのバージョンを3.0.1に変更します

3
rushi divecha

あなたの依存関係のいくつかはその背後にあると思います。 build.gradle(モジュールアプリ)に移動して、それらのほとんどまたはすべてをコメントアウトし(いずれかを見つけるため)、同期を今すぐすべてのエラーを無視し、成功した場合は再度firebaseに接続してみてください。 build.gradleに追加し、コメントを解除してエラーを修正します。

お役に立てれば

3
Eric

私の場合、ほとんどの依存関係はcompileではなくimplementationに含まれていました。 build.gradle(Module : app)compileimplementationに変換すると完全に機能しました

2

このエラーは、built-gradle(app level)のCompileキーワードの減価償却が原因で発生します

      WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'. It will be removed at the end of 2018.

その解決策は

  1. Built-gradle(アプリレベル)でcompileキーワードをimplementationまたはapiに置き換えるだけです

  2. プロジェクトを再構築しました

再構築後に解決されない場合は、Android Studioを再起動します。

1
Sheharyar Ejaz

この行をコメントした後、フラッタープロジェクトの場合は私のために働いた

//apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" 
1
Sam

プロジェクト内の以前のFirebase依存関係をすべて削除して、再試行してください。プラグインとライブラリ。

すでにFirebaseを手動でセットアップしていたため、以前この問題が発生しました。

それが役に立てば幸い。

0
Andres

アプリでGoogle Firebaseサービスを有効にするには、Gradleファイルに Googleサービスプラグイン を追加する必要があります(build.gradle)。依存関係の下のgradleファイルに追加します:

classpath 'com.google.gms:google-services:4.3.0'  // Google Services plugin

リポジトリの下に、GoogleのMavenリポジトリがあることを確認します

google() //Google's Maven repository

Firebaseのセットアップ方法の詳細については、公式ドキュメントをご覧ください こちらをご覧ください .

0
simon otwero