web-dev-qa-db-ja.com

既に存在するプログラムタイプ:com.google.Android.gms.internal.zzfq

このエラーが発生します。すべてを試してみても、解決できません。私を助けてください。

私が試したものは次のとおりです。

  1. .build.ideaなどを削除してから再構築
  2. きれいにして再構築
  3. コンパイルライブラリのバージョンを変更する

ありがとうございました

プラグイン

apply plugin: 'com.Android.application'
apply plugin: 'kotlin-Android'
apply plugin: 'kotlin-Android-extensions'
apply plugin: 'io.fabric'

Android

Android {
dexOptions {
    preDexLibraries = false
    javaMaxHeapSize "2g"
}

compileSdkVersion 27
buildToolsVersion '27.0.3'
defaultConfig {
    applicationId "com.funzone.alarmnap"
    minSdkVersion 16
    targetSdkVersion 27
    versionCode 1
    multiDexEnabled true
    versionName "1.1"
    vectorDrawables.useSupportLibrary = true
    testInstrumentationRunner 
    "Android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
    }
}
   }

Greendaoプラグイン

 apply plugin: 'org.greenrobot.greendao'
 greendao {
   targetGenDir 'src/main/Java'
   schemaVersion 2
 }

すべてのライブラリ:

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.jjoe64:graphview:4.2.1'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
implementation 'com.Android.support:appcompat-v7:27.1.0'
implementation 'com.facebook.Android:audience-network-sdk:4.+'
implementation 'com.facebook.Android:facebook-Android-sdk:[4,5)'
implementation 'com.facebook.Android:notifications:1.0.2'
implementation 'com.Android.support.constraint:constraint-layout:1.0.2'
implementation 'com.Android.support:design:27.1.0'
implementation 'com.Android.support:support-v4:27.1.0'
implementation 'com.Android.support:support-v13:27.1.0'
implementation 'com.Android.support:cardview-v7:27.1.0'
implementation 'com.google.firebase:firebase-messaging:12.0.1'
implementation 'com.google.firebase:firebase-core:12.0.1'
implementation 'com.crashlytics.sdk.Android:crashlytics:2.9.1'
implementation 'com.Android.support:multidex:1.0.3'
implementation 'org.greenrobot:greendao:3.2.2'
testImplementation 'junit:junit:4.12'
testImplementation "org.robolectric:shadows-multidex:3.0"
testImplementation 'org.robolectric:robolectric:3.4.2'
implementation 'com.Android.support:preference-v7:27.1.0'
}




repositories {
mavenCentral()
google()
}

Googleプラグイン

apply plugin: 'com.google.gms.google-services'
23

私のプロジェクトで同じ問題を修正します-Kotlinプラグインを1.2.41に更新した後(実際に関連しているかどうかわかりません。Edit:明らかにこれはKotlin)とは関係ありません-with:

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

https://developers.google.com/Android/guides/google-services-plugin

備考:15.0.0 Google Play Servicesライブラリのバージョンはそのままで、play-services-tagmanager oneとfirebaseは使用できませんでした:

implementation "com.google.Android.gms:play-services-tagmanager:15.0.2"
implementation "com.google.firebase:firebase-core:15.0.2"

プロジェクトは現在コンパイル中です。

23
Rajar
  1. firebaseを使用している場合、アプリレベルimplementation 'com.google.firebase:firebase-messaging:15.0.2'ファイルでbuild.gradleを設定します
  2. プロジェクトレベルclasspath 'com.google.gms:google-services:3.2.0'ファイルでbuild.gradleを設定します

次に、build.gradleファイルを同期します

7
Tonny Anthony
 classpath 'com.google.gms:google-services:3.2.0' 

そして

//Firebase
implementation 'com.google.firebase:firebase-core:15.0.2'
implementation 'com.google.firebase:firebase-messaging:15.0.2'
implementation 'com.google.firebase:firebase-auth:15.0.0'
implementation 'com.google.firebase:firebase-database:15.0.1'
5
Ben.Slama.Jihed

新しいFirebase独立バージョン番号を使用して問題を修正しました https://firebase.google.com/support/release-notes/Android#latest_sdk_versions

SDKアップデート-2018年5月2日-> Firebase Android SDKには独立したバージョン番号が追加され、より頻繁で柔軟なアップデートが可能になりました。

enter image description here

4
Josue Amador

Kotlinプラグインバージョン1.2.41-release-Studio3.1-1にアップグレードした後、この問題が発生し始めました。

Firebase-coreおよびfirebase-messagingを15.0.0-> 15.0.2からアップグレードします。データベース、認証、およびgms-auth-servicesが15.0.0にある問題を修正しました

4
Himanshu Walia

個々のライブラリのバージョンを更新する必要があります。これは、Google Services Gradleプラグインのバージョン3.3.0が報告する問題に対処します。ライブラリcom.google.Android.gms:play-services-measurement-base[[15.0.0,15.0.0]、[15.0.2,15.0.2]]にある他のさまざまなライブラリから要求されていますが、15.0.2に解決されます...

enter image description here

最新のアップデートに関する詳細については、以下のリンクからリリースアップデートを確認してください Firebase May 2nd release notes

4
Arun Antoney

私は同じエラーがあり、以下の行を更新して修正しました:

build.grade(プロジェクト:[プロジェクト名])

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

build.grade(モジュール:アプリ)

implementation 'com.firebaseui:firebase-ui-auth:3.3.1'

役に立てば幸いです。

2
Bruno Neuman

これは非常に退屈です。 Googleはこれらの更新をよりよく確認する必要があります。私はすべてを試しましたが、私の問題はGoogle Play Services APIのバージョンを返すことによってのみ修正されました:

implementation 'com.google.Android.gms:play-services-gcm:11.8.0'

Screenshot from firebase latest release notes 次のリンクに移動します: https://firebase.google.com/support/release-notes/Android 下のスクリーンショットに示すように、現在の互換性のあるGoogle Playサービスバージョンと最新のfirebase依存関係を確認してください。

1
Mayur Waghmare

私は同じ問題を抱えていました、このエラーを引き起こしているのは、異なるサービスを持つ同じ依存関係の2つのバージョンです

これを変更しました:

実装 'com.google.Android.gms:play-services-ads:17.1.0'
実装 'com.google.Android.gms:play-services-analytics:16.0.5'

に:

実装 'com.google.Android.gms:play-services-ads:17.1.1'

これらのバージョンは同じサブパッケージをインポートしているため、基本的に同じサブパッケージが2つの異なる依存関係(バックグラウンド)からインポートされた曖昧性エラーです。

コーディングを楽しんでください!!

0
Narottam Bisht

私はまったく同じエラーがありました。私が使っていた

    implementation 'com.firebaseui:firebase-ui-auth:3.2.2'

更新して解決しました

    implementation 'com.firebaseui:firebase-ui-auth:3.3.0'

別の考えられる原因/修正は、プロジェクトレベルのbuild.gradleである可能性があります

buildscript {

repositories {
    google()
    jcenter()
}
dependencies {
    classpath 'com.Android.tools.build:gradle:3.1.0'
    classpath 'com.google.gms:google-services:3.2.0'

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

}

0
Sila Siebert

私にとって問題は

dependencies {
       classpath 'com.google.firebase:firebase-plugins:1.1.5'
}

パフォーマンス監視に使用されます。コメントアウトしました。

0
tsig