Skip to content
This repository was archived by the owner on Oct 31, 2022. It is now read-only.
This repository was archived by the owner on Oct 31, 2022. It is now read-only.

Build error: Duplicate class com.google.firebase #176

Description

@GuillermoVA

Failed build: Duplicate class com.google.firebase

Project Setup

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
ext {
buildToolsVersion = "29.0.3"
minSdkVersion = 21
compileSdkVersion = 29
targetSdkVersion = 29
ndkVersion = "20.1.5948944"
}
repositories {
google()
jcenter()
gradlePluginPortal()
}
dependencies {
classpath("com.android.tools.build:gradle:4.1.0")
classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.13.4, 0.99.99]'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}

allprojects {
repositories {
mavenLocal()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url("$rootDir/../node_modules/react-native/android")
}
maven {
// Android JSC is installed from npm
url("$rootDir/../node_modules/jsc-android/dist")
}

 google()
jcenter()
maven { url 'https://www.jitpack.io' }
}

}

app/build.gradle
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
apply plugin: "com.android.application"

import com.android.build.OutputFile

/**

  • The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets
  • and bundleReleaseJsAndAssets).
  • These basically call react-native bundle with the correct arguments during the Android build
  • cycle. By default, bundleDebugJsAndAssets is skipped, as in debug/dev mode we prefer to load the
  • bundle directly from the development server. Below you can see all the possible configurations
  • and their defaults. If you decide to add a configuration block, make sure to add it before the
  • apply from: "../../node_modules/react-native/react.gradle" line.
  • project.ext.react = [
  • // the name of the generated asset file containing your JS bundle
  • bundleAssetName: "index.android.bundle",
  • // the entry file for bundle generation. If none specified and
  • // "index.android.js" exists, it will be used. Otherwise "index.js" is
  • // default. Can be overridden with ENTRY_FILE environment variable.
  • entryFile: "index.android.js",
  • // https://reactnative.dev/docs/performance#enable-the-ram-format
  • bundleCommand: "ram-bundle",
  • // whether to bundle JS and assets in debug mode
  • bundleInDebug: false,
  • // whether to bundle JS and assets in release mode
  • bundleInRelease: true,
  • // whether to bundle JS and assets in another build variant (if configured).
  • // See http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants
  • // The configuration property can be in the following formats
  • // 'bundleIn${productFlavor}${buildType}'
  • // 'bundleIn${buildType}'
  • // bundleInFreeDebug: true,
  • // bundleInPaidRelease: true,
  • // bundleInBeta: true,
  • // whether to disable dev mode in custom build variants (by default only disabled in release)
  • // for example: to disable dev mode in the staging build type (if configured)
  • devDisabledInStaging: true,
  • // The configuration property can be in the following formats
  • // 'devDisabledIn${productFlavor}${buildType}'
  • // 'devDisabledIn${buildType}'
  • // the root of your project, i.e. where "package.json" lives
  • root: "../../",
  • // where to put the JS bundle asset in debug mode
  • jsBundleDirDebug: "$buildDir/intermediates/assets/debug",
  • // where to put the JS bundle asset in release mode
  • jsBundleDirRelease: "$buildDir/intermediates/assets/release",
  • // where to put drawable resources / React Native assets, e.g. the ones you use via
  • // require('./image.png')), in debug mode
  • resourcesDirDebug: "$buildDir/intermediates/res/merged/debug",
  • // where to put drawable resources / React Native assets, e.g. the ones you use via
  • // require('./image.png')), in release mode
  • resourcesDirRelease: "$buildDir/intermediates/res/merged/release",
  • // by default the gradle tasks are skipped if none of the JS files or assets change; this means
  • // that we don't look at files in android/ or ios/ to determine whether the tasks are up to
  • // date; if you have any other folders that you want to ignore for performance reasons (gradle
  • // indexes the entire tree), add them here. Alternatively, if you have JS files in android/
  • // for example, you might want to remove it from here.
  • inputExcludes: ["android/", "ios/"],
  • // override which node gets called and with what additional arguments
  • nodeExecutableAndArgs: ["node"],
  • // supply additional arguments to the packager
  • extraPackagerArgs: []
  • ]
    */

project.ext.react = [
enableHermes: false, // clean and rebuild if changing
]

apply from: "../../node_modules/react-native/react.gradle"

/**

  • Set this to true to create two separate APKs instead of one:
    • An APK that only works on ARM devices
    • An APK that only works on x86 devices
  • The advantage is the size of the APK is reduced by about 4MB.
  • Upload all the APKs to the Play Store and people will download
  • the correct one based on the CPU architecture of their device.
    */
    def enableSeparateBuildPerCPUArchitecture = false

/**

  • Run Proguard to shrink the Java bytecode in release builds.
    */
    def enableProguardInReleaseBuilds = false

/**

  • The preferred build flavor of JavaScriptCore.
  • For example, to use the international variant, you can use:
  • def jscFlavor = 'org.webkit:android-jsc-intl:+'
  • The international variant includes ICU i18n library and necessary data
  • allowing to use e.g. Date.toLocaleString and String.localeCompare that
  • give correct results when using with locales other than en-US. Note that
  • this variant is about 6MiB larger per architecture than default.
    */
    def jscFlavor = 'org.webkit:android-jsc:+'

/**

  • Whether to enable the Hermes VM.
  • This should be set on project.ext.react and mirrored here. If it is not set
  • on project.ext.react, JavaScript will not be compiled to Hermes Bytecode
  • and the benefits of using Hermes will therefore be sharply reduced.
    */
    def enableHermes = project.ext.react.get("enableHermes", false);

android {
ndkVersion rootProject.ext.ndkVersion

compileSdkVersion rootProject.ext.compileSdkVersion
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
defaultConfig {
applicationId "com.solfium"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
versionName "1.0"
missingDimensionStrategy 'react-native-camera', 'general'
}
splits {
abi {
reset()
enable enableSeparateBuildPerCPUArchitecture
universalApk false // If true, also generate a universal APK
include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
}
}
signingConfigs {
debug {
storeFile file('debug.keystore')
storePassword 'android'
keyAlias 'androiddebugkey'
keyPassword 'android'
}
}
buildTypes {
debug {
signingConfig signingConfigs.debug
}
release {
// Caution! In production, you need to generate your own keystore file.
// see https://reactnative.dev/docs/signed-apk-android.
signingConfig signingConfigs.debug
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
}
}
// applicationVariants are e.g. debug, release
applicationVariants.all { variant ->
variant.outputs.each { output ->
// For each separate APK per architecture, set a unique version code as described here:
// https://developer.android.com/studio/build/configure-apk-splits.html
// Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc.
def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4]
def abi = output.getFilter(OutputFile.ABI)
if (abi != null) { // null for the universal-debug, universal-release variants
output.versionCodeOverride =
defaultConfig.versionCode * 1000 + versionCodes.get(abi)
}
}
}

}

dependencies {
implementation fileTree(dir: "libs", include: ["*.jar"])
//noinspection GradleDynamicVersion
implementation "com.facebook.react:react-native:+" // From node_modules

implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") {
exclude group:'com.facebook.fbjni'
}
debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") {
exclude group:'com.facebook.flipper'
exclude group:'com.squareup.okhttp3', module:'okhttp'
}
debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") {
exclude group:'com.facebook.flipper'
}
if (enableHermes) {
def hermesPath = "../../node_modules/hermes-engine/android/";
debugImplementation files(hermesPath + "hermes-debug.aar")
releaseImplementation files(hermesPath + "hermes-release.aar")
} else {
implementation jscFlavor
}

}

// Run this once to be able to run the application with BUCK
// puts all compile dependencies into folder libs for BUCK to use
task copyDownloadableDepsToLibs(type: Copy) {
from configurations.compile
into 'libs'
}

apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)

Full Error

BUILDERRORExecutionfailedfortask':app:checkDebugDuplicateClasses'.
> Afailureoccurredwhileexecutingcom.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
> Duplicateclasscom.google.firebase.components.AbstractComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.Componentfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.Component$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.Component$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.Component$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.Component$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.Component$Builderfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.ComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.ComponentDiscoveryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.ComponentDiscovery$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.ComponentDiscovery$MetadataRegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.ComponentDiscovery$RegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.ComponentFactoryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.ComponentRegistrarfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.ComponentRuntimefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.CycleDetectorfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.CycleDetector$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.CycleDetector$ComponentNodefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.CycleDetector$Depfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.Dependencyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.DependencyCycleExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.DependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.EventBusfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.EventBus$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.Lazyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.MissingDependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.RestrictedComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.components.RestrictedComponentContainer$RestrictedPublisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.events.Eventfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.events.EventHandlerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.events.Publisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.events.Subscriberfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicateclasscom.google.firebase.inject.Providerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
* Try:
Runwith --stacktraceoptiontogetthestacktrace. Runwith --infoor --debugoptiontogetmorelogoutput. Runwith --scantogetfullinsights.

Dependency Tree

+--- project :app ()
+--- com.facebook.react:react-native:+ -> 0.64.2
| +--- com.facebook.infer.annotation:infer-annotation:0.11.2
| | --- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2
| +--- com.facebook.yoga:proguard-annotations:1.14.1
| +--- javax.inject:javax.inject:1
| +--- androidx.appcompat:appcompat:1.0.2 -> 1.1.0
| | +--- androidx.annotation:annotation:1.1.0
| | +--- androidx.core:core:1.1.0 -> 1.3.1
| | | +--- androidx.annotation:annotation:1.1.0
| | | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0
| | | | +--- androidx.lifecycle:lifecycle-common:2.2.0
| | | | | --- androidx.annotation:annotation:1.1.0
| | | | +--- androidx.arch.core:core-common:2.1.0
| | | | | --- androidx.annotation:annotation:1.1.0
| | | | --- androidx.annotation:annotation:1.1.0
| | | +--- androidx.versionedparcelable:versionedparcelable:1.1.0
| | | | +--- androidx.annotation:annotation:1.1.0
| | | | --- androidx.collection:collection:1.0.0 -> 1.1.0
| | | | --- androidx.annotation:annotation:1.1.0
| | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
)
| | +--- androidx.cursoradapter:cursoradapter:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.fragment:fragment:1.1.0 -> 1.2.1
| | | +--- androidx.annotation:annotation:1.1.0
| | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
| | | +--- androidx.collection:collection:1.1.0 (
)
| | | +--- androidx.viewpager:viewpager:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
| | | | --- androidx.customview:customview:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
)
| | | +--- androidx.loader:loader:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
| | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.1.0
| | | | | +--- androidx.arch.core:core-runtime:2.1.0
| | | | | | +--- androidx.annotation:annotation:1.1.0
| | | | | | --- androidx.arch.core:core-common:2.1.0 (
)
| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.1.0 -> 2.2.0
| | | | | | +--- androidx.lifecycle:lifecycle-common:2.2.0 ()
| | | | | | +--- androidx.arch.core:core-common:2.1.0 (
)
| | | | | | --- androidx.arch.core:core-runtime:2.1.0 ()
| | | | | --- androidx.arch.core:core-common:2.1.0 (
)
| | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.2.0
| | | | --- androidx.annotation:annotation:1.1.0
| | | +--- androidx.activity:activity:1.1.0
| | | | +--- androidx.annotation:annotation:1.1.0
| | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
| | | | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 (
)
| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 ()
| | | | +--- androidx.savedstate:savedstate:1.0.0
| | | | | +--- androidx.annotation:annotation:1.1.0
| | | | | +--- androidx.arch.core:core-common:2.0.1 -> 2.1.0 (
)
| | | | | --- androidx.lifecycle:lifecycle-common:2.0.0 -> 2.2.0 ()
| | | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0 -> 2.2.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.savedstate:savedstate:1.0.0 (
)
| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
| | | | --- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
)
| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
)
| | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.2.0 ()
| | +--- androidx.appcompat:appcompat-resources:1.1.0
| | | +--- androidx.annotation:annotation:1.1.0
| | | +--- androidx.core:core:1.0.1 -> 1.3.1 (
)
| | | +--- androidx.vectordrawable:vectordrawable:1.1.0
| | | | +--- androidx.annotation:annotation:1.1.0
| | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
| | | | --- androidx.collection:collection:1.1.0 (
)
| | | +--- androidx.vectordrawable:vectordrawable-animated:1.1.0
| | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 ()
| | | | +--- androidx.interpolator:interpolator:1.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.collection:collection:1.1.0 (
)
| | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
| | +--- androidx.drawerlayout:drawerlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
)
| | | --- androidx.customview:customview:1.0.0 ()
| | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
)
| +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0
| | +--- androidx.annotation:annotation:1.1.0
| | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
| | --- androidx.interpolator:interpolator:1.0.0 (
)
| +--- com.facebook.fresco:fresco:2.0.0
| | +--- com.facebook.fresco:fbcore:2.0.0
| | +--- com.facebook.fresco:drawee:2.0.0
| | | +--- com.facebook.fresco:fbcore:2.0.0
| | | --- com.facebook.fresco:imagepipeline:2.0.0
| | | +--- com.facebook.fresco:imagepipeline-base:2.0.0
| | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0
| | | | | +--- com.facebook.soloader:annotation:0.9.0
| | | | | --- com.facebook.soloader:nativeloader:0.9.0
| | | | +--- com.parse.bolts:bolts-tasks:1.4.0
| | | | --- com.facebook.fresco:fbcore:2.0.0
| | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
| | | +--- com.parse.bolts:bolts-tasks:1.4.0
| | | --- com.facebook.fresco:fbcore:2.0.0
| | +--- com.facebook.fresco:imagepipeline:2.0.0 (
)
| | +--- com.facebook.fresco:nativeimagefilters:2.0.0
| | | +--- com.facebook.fresco:imagepipeline:2.0.0 ()
| | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
)
| | | +--- com.parse.bolts:bolts-tasks:1.4.0
| | | --- com.facebook.fresco:fbcore:2.0.0
| | +--- com.facebook.fresco:nativeimagetranscoder:2.0.0
| | | +--- com.facebook.fresco:imagepipeline-base:2.0.0 ()
| | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
)
| | | +--- com.parse.bolts:bolts-tasks:1.4.0
| | | --- com.facebook.fresco:fbcore:2.0.0
| | --- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
| +--- com.facebook.fresco:imagepipeline-okhttp3:2.0.0
| | +--- com.squareup.okhttp3:okhttp:3.12.1 -> 3.12.12
| | | --- com.squareup.okio:okio:1.15.0 -> 1.17.5
| | +--- com.facebook.fresco:fbcore:2.0.0
| | --- com.facebook.fresco:imagepipeline:2.0.0 (
)
| +--- com.facebook.soloader:soloader:0.9.0 ()
| +--- com.google.code.findbugs:jsr305:3.0.2
| +--- com.squareup.okhttp3:okhttp:3.12.12 (
)
| +--- com.squareup.okhttp3:okhttp-urlconnection:3.12.12
| | --- com.squareup.okhttp3:okhttp:3.12.12 ()
| +--- com.squareup.okio:okio:1.17.5
| --- com.facebook.fbjni:fbjni-java-only:0.0.3
| --- com.facebook.soloader:nativeloader:0.8.0 -> 0.9.0
+--- androidx.swiperefreshlayout:swiperefreshlayout:1.1.0 (
)
+--- org.webkit:android-jsc:+ -> r245459
+--- project :react-native-async-storage_async-storage
| --- com.facebook.react:react-native:+ -> 0.64.2 ()
+--- project :react-native-community_masked-view
| --- com.facebook.react:react-native:+ -> 0.64.2 (
)
+--- project :react-native-picker_picker
| --- com.facebook.react:react-native:+ -> 0.64.2 ()
+--- project :react-native-add-calendar-event
| --- com.facebook.react:react-native:+ -> 0.64.2 (
)
+--- project :react-native-camera
| +--- com.google.android.gms:play-services-mlkit-barcode-scanning:16.2.0
| | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0
| | | --- androidx.annotation:annotation:1.1.0
| | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0
| | | +--- androidx.annotation:annotation:1.1.0
| | | +--- com.google.android.datatransport:transport-api:3.0.0 ()
| | | +--- com.google.android.datatransport:transport-runtime:3.0.0
| | | | +--- androidx.annotation:annotation:1.1.0
| | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
)
| | | | --- javax.inject:javax.inject:1
| | | +--- com.google.firebase:firebase-encoders:17.0.0
| | | | --- androidx.annotation:annotation:1.1.0
| | | --- com.google.firebase:firebase-encoders-json:18.0.0
| | | +--- androidx.annotation:annotation:1.1.0
| | | --- com.google.firebase:firebase-encoders:17.0.0 ()
| | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
)
| | +--- com.google.android.gms:play-services-base:17.6.0
| | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
| | | +--- androidx.core:core:1.2.0 -> 1.3.1 (
)
| | | +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
| | | +--- com.google.android.gms:play-services-basement:17.6.0
| | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
)
| | | | +--- androidx.core:core:1.2.0 -> 1.3.1 ()
| | | | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
)
| | | --- com.google.android.gms:play-services-tasks:17.2.1
| | | --- com.google.android.gms:play-services-basement:17.6.0 ()
| | +--- com.google.android.gms:play-services-basement:17.6.0 (
)
| | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
| | +--- com.google.android.odml:image:1.0.0-beta1
| | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0
| | | +--- androidx.annotation:annotation:1.1.0
| | | --- com.google.firebase:firebase-annotations:16.0.0
| | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
)
| | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
| | +--- com.google.mlkit:common:17.2.0
| | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
)
| | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
| | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
)
| | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
| | | +--- com.google.android.gms:play-services-base:17.6.0 (
)
| | | +--- com.google.android.gms:play-services-basement:17.6.0 ()
| | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
)
| | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
| | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
)
| | | --- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
| | --- com.google.mlkit:vision-common:16.5.0
| | +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.2
| | | --- androidx.annotation:annotation:1.1.0
| | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
)
| | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
| | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
)
| | +--- com.google.android.gms:play-services-base:17.6.0 ()
| | +--- com.google.android.gms:play-services-basement:17.6.0 (
)
| | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
| | +--- com.google.android.odml:image:1.0.0-beta1
| | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
)
| | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
| | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
)
| | --- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
| +--- com.google.android.gms:play-services-mlkit-face-detection:16.2.0
| | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
)
| | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
| | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
)
| | +--- com.google.android.gms:play-services-base:17.6.0 ()
| | +--- com.google.android.gms:play-services-basement:17.6.0 (
)
| | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
| | +--- com.google.android.odml:image:1.0.0-beta1
| | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
)
| | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
| | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
)
| | +--- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
| | --- com.google.mlkit:vision-common:16.5.0 (
)
| +--- com.facebook.react:react-native:+ -> 0.64.2 ()
| +--- com.google.zxing:core:3.3.3
| +--- com.drewnoakes:metadata-extractor:2.11.0
| | --- com.adobe.xmp:xmpcore:5.1.3
| +--- androidx.exifinterface:exifinterface:1.3.2 (
)
| +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.legacy:legacy-support-v4:1.0.0
| | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
| | +--- androidx.media:media:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
)
| | | --- androidx.versionedparcelable:versionedparcelable:1.0.0 -> 1.1.0 ()
| | +--- androidx.legacy:legacy-support-core-utils:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
)
| | | +--- androidx.documentfile:documentfile:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.loader:loader:1.0.0 ()
| | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.print:print:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.legacy:legacy-support-core-ui:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
)
| | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
| | | +--- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.viewpager:viewpager:1.0.0 ()
| | | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0 -> 1.1.0
| | | | +--- androidx.annotation:annotation:1.1.0
| | | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
)
| | | | +--- androidx.customview:customview:1.0.0 ()
| | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
)
| | | +--- androidx.drawerlayout:drawerlayout:1.0.0 ()
| | | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
)
| | | | --- androidx.customview:customview:1.0.0 ()
| | | +--- androidx.interpolator:interpolator:1.0.0 (
)
| | | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 ()
| | | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
)
| | | --- androidx.cursoradapter:cursoradapter:1.0.0 ()
| | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
)
| --- com.google.android.gms:play-services-mlkit-text-recognition:16.3.0
| +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
| +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
)
| +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
| +--- com.google.android.gms:play-services-base:17.6.0 (
)
| +--- com.google.android.gms:play-services-basement:17.6.0 ()
| +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
)
| +--- com.google.android.odml:image:1.0.0-beta1
| +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
| +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
)
| +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
| +--- com.google.mlkit:common:17.1.1 -> 17.2.0 (
)
| --- com.google.mlkit:vision-common:16.5.0 ()
+--- project :react-native-config
| --- com.facebook.react:react-native:+ -> 0.64.2 (
)
+--- project :react-native-default-preference
| --- com.facebook.react:react-native:+ -> 0.64.2 ()
+--- project :react-native-device-info
| +--- com.facebook.react:react-native:+ -> 0.64.2 (
)
| +--- com.android.installreferrer:installreferrer:1.1.2
| --- com.google.android.gms:play-services-iid:17.0.0
| +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
| +--- androidx.core:core:1.0.0 -> 1.3.1 (
)
| +--- com.google.android.gms:play-services-base:17.0.0 -> 17.6.0 ()
| +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
)
| +--- com.google.android.gms:play-services-stats:17.0.0
| | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
| | --- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
)
| --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
+--- project :react-native-exit-app
| --- com.facebook.react:react-native:+ -> 0.64.2 (
)
+--- project :react-native-extra-dimensions-android
| --- com.facebook.react:react-native:+ -> 0.64.2 ()
+--- project :react-native-gesture-handler
| --- com.facebook.react:react-native:+ -> 0.64.2 (
)
+--- project :react-native-image-picker
| +--- com.facebook.react:react-native:+ -> 0.64.2 ()
| +--- androidx.core:core:1.3.1 (
)
| --- androidx.exifinterface:exifinterface:1.3.1 -> 1.3.2 ()
+--- project :react-native-linear-gradient
+--- project :react-native-localize
| --- com.facebook.react:react-native:+ -> 0.64.2 (
)
+--- project :react-native-network-info
| --- com.facebook.react:react-native:+ -> 0.64.2 ()
+--- project :react-native-onesignal
| +--- com.onesignal:OneSignal:4.6.0
| | +--- com.google.firebase:firebase-messaging:[19.0.0, 22.0.99] -> 22.0.0
| | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
)
| | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
| | | +--- com.google.android.datatransport:transport-api:3.0.0 (
)
| | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
| | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
)
| | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
| | | +--- com.google.android.gms:play-services-cloud-messaging:16.0.0
| | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
)
| | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
| | | +--- com.google.android.gms:play-services-stats:17.0.0 (
)
| | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
| | | +--- com.google.firebase:firebase-common:20.0.0
| | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
)
| | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
| | | | --- com.google.firebase:firebase-components:17.0.0 (
)
| | | +--- com.google.firebase:firebase-components:17.0.0 ()
| | | +--- com.google.firebase:firebase-datatransport:18.0.0
| | | | +--- androidx.annotation:annotation:1.1.0
| | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
)
| | | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
| | | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
)
| | | | +--- com.google.firebase:firebase-common:20.0.0 ()
| | | | --- com.google.firebase:firebase-components:17.0.0 (
)
| | | +--- com.google.firebase:firebase-iid-interop:17.1.0
| | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
| | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
)
| | | +--- com.google.firebase:firebase-installations:17.0.0
| | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
| | | | +--- com.google.firebase:firebase-common:20.0.0 (
)
| | | | +--- com.google.firebase:firebase-components:17.0.0 ()
| | | | --- com.google.firebase:firebase-installations-interop:17.0.0
| | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
)
| | | | --- com.google.firebase:firebase-annotations:16.0.0
| | | +--- com.google.firebase:firebase-installations-interop:17.0.0 ()
| | | --- com.google.firebase:firebase-measurement-connector:19.0.0
| | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
)
| | | --- com.google.firebase:firebase-annotations:16.0.0
| | +--- androidx.cardview:cardview:[1.0.0, 1.0.99] -> 1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.legacy:legacy-support-v4:[1.0.0, 1.0.99] -> 1.0.0 ()
| | +--- androidx.browser:browser:[1.0.0, 1.3.99] -> 1.3.0
| | | +--- androidx.collection:collection:1.1.0 (
)
| | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0
| | | | +--- androidx.annotation:annotation:1.1.0
| | | | --- com.google.guava:listenablefuture:1.0
| | | +--- androidx.interpolator:interpolator:1.0.0 ()
| | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
)
| | | +--- androidx.annotation:annotation:1.1.0
| | | --- com.google.guava:listenablefuture:1.0
| | +--- androidx.appcompat:appcompat:[1.0.0, 1.3.99] -> 1.1.0 ()
| | +--- androidx.work:work-runtime:[2.0.0, 2.5.99] -> 2.5.0
| | | +--- com.google.guava:listenablefuture:1.0
| | | +--- androidx.lifecycle:lifecycle-livedata:2.1.0 (
)
| | | +--- androidx.room:room-runtime:2.2.5
| | | | +--- androidx.room:room-common:2.2.5
| | | | | --- androidx.annotation:annotation:1.1.0
| | | | +--- androidx.sqlite:sqlite-framework:2.0.1 -> 2.1.0
| | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | --- androidx.sqlite:sqlite:2.1.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.sqlite:sqlite:2.0.1 -> 2.1.0 ()
| | | | --- androidx.arch.core:core-runtime:2.0.1 -> 2.1.0 (
)
| | | +--- androidx.sqlite:sqlite:2.1.0 ()
| | | +--- androidx.sqlite:sqlite-framework:2.1.0 (
)
| | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
| | | --- androidx.lifecycle:lifecycle-service:2.1.0
| | | --- androidx.lifecycle:lifecycle-runtime:2.1.0 -> 2.2.0 (
)
| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32
| | | --- org.jetbrains.kotlin:kotlin-stdlib:1.4.32
| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32
| | | --- org.jetbrains:annotations:13.0
| | +--- com.google.android.gms:play-services-base:[17.0.0, 17.6.99] -> 17.6.0 ()
| | --- androidx.concurrent:concurrent-futures:1.1.0 (
)
| --- com.facebook.react:react-native:+ -> 0.64.2 ()
+--- project :react-native-permissions
| --- com.facebook.react:react-native:+ -> 0.64.2 (
)
+--- project :react-native-reanimated
+--- project :react-native-safe-area-context
| --- com.facebook.react:react-native:+ -> 0.64.2 ()
+--- project :react-native-screens
| +--- com.facebook.react:react-native:+ -> 0.64.2 (
)
| +--- androidx.appcompat:appcompat:1.1.0 ()
| +--- androidx.fragment:fragment:1.2.1 (
)
| +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
| +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 (
)
| --- com.google.android.material:material:1.1.0
| +--- androidx.annotation:annotation:1.0.1 -> 1.1.0
| +--- androidx.appcompat:appcompat:1.1.0 ()
| +--- androidx.cardview:cardview:1.0.0 (
)
| +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
| +--- androidx.core:core:1.1.0 -> 1.3.1 (
)
| +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
| +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0 (
)
| +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.1.0
| | +--- androidx.annotation:annotation:1.1.0
| | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
| | +--- androidx.customview:customview:1.0.0 (
)
| | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
| +--- androidx.transition:transition:1.2.0
| | +--- androidx.annotation:annotation:1.1.0
| | +--- androidx.core:core:1.0.1 -> 1.3.1 (
)
| | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
| +--- androidx.vectordrawable:vectordrawable:1.1.0 (
)
| --- androidx.viewpager2:viewpager2:1.0.0
| +--- androidx.annotation:annotation:1.1.0
| +--- androidx.fragment:fragment:1.1.0 -> 1.2.1 ()
| +--- androidx.recyclerview:recyclerview:1.1.0 (
)
| +--- androidx.core:core:1.1.0 -> 1.3.1 ()
| --- androidx.collection:collection:1.1.0 (
)
+--- project :react-native-svg
| --- com.facebook.react:react-native:+ -> 0.64.2 ()
--- project :react-native-vector-icons
--- com.facebook.react:react-native:+ -> 0.64.2 (
)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      , 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
       blocks
      (function() {
      function addCopyButtons() {
      document.querySelectorAll('pre code').forEach(function(codeBlock) {
      if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
      codeBlock.parentElement.setAttribute('data-copy-added', 'true');
      var btn = document.createElement('button');
      btn.textContent = 'Copy';
      btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
      btn.onmouseover = function() { this.style.opacity = '1'; };
      btn.onmouseout = function() { this.style.opacity = '0.7'; };
      btn.onclick = function() {
      navigator.clipboard.writeText(codeBlock.textContent).then(function() {
      btn.textContent = 'Copied!';
      setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
      });
      };
      codeBlock.parentElement.style.position = 'relative';
      codeBlock.parentElement.appendChild(btn);
      });
      }
      addCopyButtons();
      // Re-run on dynamic content
      var observer = new MutationObserver(addCopyButtons);
      observer.observe(document.body, { childList: true, subtree: true });
      })();
      }
      } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
      })();
      (function(){
      try {
      var __m = "github.com";
      var __re = new RegExp('^' + "github\\.com" + '
      Build error: Duplicate class com.google.firebase · Issue #176 · OneSignal/OneSignal-Gradle-Plugin · GitHub
      Skip to content
      This repository was archived by the owner on Oct 31, 2022. It is now read-only.
      This repository was archived by the owner on Oct 31, 2022. It is now read-only.

      Build error: Duplicate class com.google.firebase #176

      Description

      @GuillermoVA

      Failed build: Duplicate class com.google.firebase

      Project Setup

      // Top-level build file where you can add configuration options common to all sub-projects/modules.

      buildscript {
      ext {
      buildToolsVersion = "29.0.3"
      minSdkVersion = 21
      compileSdkVersion = 29
      targetSdkVersion = 29
      ndkVersion = "20.1.5948944"
      }
      repositories {
      google()
      jcenter()
      gradlePluginPortal()
      }
      dependencies {
      classpath("com.android.tools.build:gradle:4.1.0")
      classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.13.4, 0.99.99]'
      // NOTE: Do not place your application dependencies here; they belong
      // in the individual module build.gradle files
      }
      }

      allprojects {
      repositories {
      mavenLocal()
      maven {
      // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
      url("$rootDir/../node_modules/react-native/android")
      }
      maven {
      // Android JSC is installed from npm
      url("$rootDir/../node_modules/jsc-android/dist")
      }

       google()
      jcenter()
      maven { url 'https://www.jitpack.io' }
      }
      

      }

      app/build.gradle
      apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
      apply plugin: "com.android.application"

      import com.android.build.OutputFile

      /**

      • The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets
      • and bundleReleaseJsAndAssets).
      • These basically call react-native bundle with the correct arguments during the Android build
      • cycle. By default, bundleDebugJsAndAssets is skipped, as in debug/dev mode we prefer to load the
      • bundle directly from the development server. Below you can see all the possible configurations
      • and their defaults. If you decide to add a configuration block, make sure to add it before the
      • apply from: "../../node_modules/react-native/react.gradle" line.
      • project.ext.react = [
      • // the name of the generated asset file containing your JS bundle
      • bundleAssetName: "index.android.bundle",
      • // the entry file for bundle generation. If none specified and
      • // "index.android.js" exists, it will be used. Otherwise "index.js" is
      • // default. Can be overridden with ENTRY_FILE environment variable.
      • entryFile: "index.android.js",
      • // https://reactnative.dev/docs/performance#enable-the-ram-format
      • bundleCommand: "ram-bundle",
      • // whether to bundle JS and assets in debug mode
      • bundleInDebug: false,
      • // whether to bundle JS and assets in release mode
      • bundleInRelease: true,
      • // whether to bundle JS and assets in another build variant (if configured).
      • // See http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants
      • // The configuration property can be in the following formats
      • // 'bundleIn${productFlavor}${buildType}'
      • // 'bundleIn${buildType}'
      • // bundleInFreeDebug: true,
      • // bundleInPaidRelease: true,
      • // bundleInBeta: true,
      • // whether to disable dev mode in custom build variants (by default only disabled in release)
      • // for example: to disable dev mode in the staging build type (if configured)
      • devDisabledInStaging: true,
      • // The configuration property can be in the following formats
      • // 'devDisabledIn${productFlavor}${buildType}'
      • // 'devDisabledIn${buildType}'
      • // the root of your project, i.e. where "package.json" lives
      • root: "../../",
      • // where to put the JS bundle asset in debug mode
      • jsBundleDirDebug: "$buildDir/intermediates/assets/debug",
      • // where to put the JS bundle asset in release mode
      • jsBundleDirRelease: "$buildDir/intermediates/assets/release",
      • // where to put drawable resources / React Native assets, e.g. the ones you use via
      • // require('./image.png')), in debug mode
      • resourcesDirDebug: "$buildDir/intermediates/res/merged/debug",
      • // where to put drawable resources / React Native assets, e.g. the ones you use via
      • // require('./image.png')), in release mode
      • resourcesDirRelease: "$buildDir/intermediates/res/merged/release",
      • // by default the gradle tasks are skipped if none of the JS files or assets change; this means
      • // that we don't look at files in android/ or ios/ to determine whether the tasks are up to
      • // date; if you have any other folders that you want to ignore for performance reasons (gradle
      • // indexes the entire tree), add them here. Alternatively, if you have JS files in android/
      • // for example, you might want to remove it from here.
      • inputExcludes: ["android/", "ios/"],
      • // override which node gets called and with what additional arguments
      • nodeExecutableAndArgs: ["node"],
      • // supply additional arguments to the packager
      • extraPackagerArgs: []
      • ]
        */

      project.ext.react = [
      enableHermes: false, // clean and rebuild if changing
      ]

      apply from: "../../node_modules/react-native/react.gradle"

      /**

      • Set this to true to create two separate APKs instead of one:
        • An APK that only works on ARM devices
        • An APK that only works on x86 devices
      • The advantage is the size of the APK is reduced by about 4MB.
      • Upload all the APKs to the Play Store and people will download
      • the correct one based on the CPU architecture of their device.
        */
        def enableSeparateBuildPerCPUArchitecture = false

      /**

      • Run Proguard to shrink the Java bytecode in release builds.
        */
        def enableProguardInReleaseBuilds = false

      /**

      • The preferred build flavor of JavaScriptCore.
      • For example, to use the international variant, you can use:
      • def jscFlavor = 'org.webkit:android-jsc-intl:+'
      • The international variant includes ICU i18n library and necessary data
      • allowing to use e.g. Date.toLocaleString and String.localeCompare that
      • give correct results when using with locales other than en-US. Note that
      • this variant is about 6MiB larger per architecture than default.
        */
        def jscFlavor = 'org.webkit:android-jsc:+'

      /**

      • Whether to enable the Hermes VM.
      • This should be set on project.ext.react and mirrored here. If it is not set
      • on project.ext.react, JavaScript will not be compiled to Hermes Bytecode
      • and the benefits of using Hermes will therefore be sharply reduced.
        */
        def enableHermes = project.ext.react.get("enableHermes", false);

      android {
      ndkVersion rootProject.ext.ndkVersion

      compileSdkVersion rootProject.ext.compileSdkVersion
      compileOptions {
      sourceCompatibility JavaVersion.VERSION_1_8
      targetCompatibility JavaVersion.VERSION_1_8
      }
      defaultConfig {
      applicationId "com.solfium"
      minSdkVersion rootProject.ext.minSdkVersion
      targetSdkVersion rootProject.ext.targetSdkVersion
      versionCode 1
      versionName "1.0"
      missingDimensionStrategy 'react-native-camera', 'general'
      }
      splits {
      abi {
      reset()
      enable enableSeparateBuildPerCPUArchitecture
      universalApk false // If true, also generate a universal APK
      include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
      }
      }
      signingConfigs {
      debug {
      storeFile file('debug.keystore')
      storePassword 'android'
      keyAlias 'androiddebugkey'
      keyPassword 'android'
      }
      }
      buildTypes {
      debug {
      signingConfig signingConfigs.debug
      }
      release {
      // Caution! In production, you need to generate your own keystore file.
      // see https://reactnative.dev/docs/signed-apk-android.
      signingConfig signingConfigs.debug
      minifyEnabled enableProguardInReleaseBuilds
      proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
      }
      }
      // applicationVariants are e.g. debug, release
      applicationVariants.all { variant ->
      variant.outputs.each { output ->
      // For each separate APK per architecture, set a unique version code as described here:
      // https://developer.android.com/studio/build/configure-apk-splits.html
      // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc.
      def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4]
      def abi = output.getFilter(OutputFile.ABI)
      if (abi != null) { // null for the universal-debug, universal-release variants
      output.versionCodeOverride =
      defaultConfig.versionCode * 1000 + versionCodes.get(abi)
      }
      }
      }
      

      }

      dependencies {
      implementation fileTree(dir: "libs", include: ["*.jar"])
      //noinspection GradleDynamicVersion
      implementation "com.facebook.react:react-native:+" // From node_modules

      implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
      debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") {
      exclude group:'com.facebook.fbjni'
      }
      debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") {
      exclude group:'com.facebook.flipper'
      exclude group:'com.squareup.okhttp3', module:'okhttp'
      }
      debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") {
      exclude group:'com.facebook.flipper'
      }
      if (enableHermes) {
      def hermesPath = "../../node_modules/hermes-engine/android/";
      debugImplementation files(hermesPath + "hermes-debug.aar")
      releaseImplementation files(hermesPath + "hermes-release.aar")
      } else {
      implementation jscFlavor
      }
      

      }

      // Run this once to be able to run the application with BUCK
      // puts all compile dependencies into folder libs for BUCK to use
      task copyDownloadableDepsToLibs(type: Copy) {
      from configurations.compile
      into 'libs'
      }

      apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)

      Full Error

      BUILDERRORExecutionfailedfortask':app:checkDebugDuplicateClasses'.
      > Afailureoccurredwhileexecutingcom.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
      > Duplicateclasscom.google.firebase.components.AbstractComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.Componentfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.Component$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.Component$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.Component$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.Component$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.Component$Builderfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.ComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.ComponentDiscoveryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.ComponentDiscovery$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.ComponentDiscovery$MetadataRegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.ComponentDiscovery$RegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.ComponentFactoryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.ComponentRegistrarfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.ComponentRuntimefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.CycleDetectorfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.CycleDetector$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.CycleDetector$ComponentNodefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.CycleDetector$Depfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.Dependencyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.DependencyCycleExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.DependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.EventBusfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.EventBus$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.Lazyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.MissingDependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.RestrictedComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.components.RestrictedComponentContainer$RestrictedPublisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.events.Eventfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.events.EventHandlerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.events.Publisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.events.Subscriberfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      Duplicateclasscom.google.firebase.inject.Providerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
      * Try:
      Runwith --stacktraceoptiontogetthestacktrace. Runwith --infoor --debugoptiontogetmorelogoutput. Runwith --scantogetfullinsights.

      Dependency Tree

      +--- project :app ()
      +--- com.facebook.react:react-native:+ -> 0.64.2
      | +--- com.facebook.infer.annotation:infer-annotation:0.11.2
      | | --- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2
      | +--- com.facebook.yoga:proguard-annotations:1.14.1
      | +--- javax.inject:javax.inject:1
      | +--- androidx.appcompat:appcompat:1.0.2 -> 1.1.0
      | | +--- androidx.annotation:annotation:1.1.0
      | | +--- androidx.core:core:1.1.0 -> 1.3.1
      | | | +--- androidx.annotation:annotation:1.1.0
      | | | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0
      | | | | +--- androidx.lifecycle:lifecycle-common:2.2.0
      | | | | | --- androidx.annotation:annotation:1.1.0
      | | | | +--- androidx.arch.core:core-common:2.1.0
      | | | | | --- androidx.annotation:annotation:1.1.0
      | | | | --- androidx.annotation:annotation:1.1.0
      | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.0
      | | | | +--- androidx.annotation:annotation:1.1.0
      | | | | --- androidx.collection:collection:1.0.0 -> 1.1.0
      | | | | --- androidx.annotation:annotation:1.1.0
      | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
      )
      | | +--- androidx.cursoradapter:cursoradapter:1.0.0
      | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | +--- androidx.fragment:fragment:1.1.0 -> 1.2.1
      | | | +--- androidx.annotation:annotation:1.1.0
      | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
      | | | +--- androidx.collection:collection:1.1.0 (
      )
      | | | +--- androidx.viewpager:viewpager:1.0.0
      | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
      | | | | --- androidx.customview:customview:1.0.0
      | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
      )
      | | | +--- androidx.loader:loader:1.0.0
      | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
      | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.1.0
      | | | | | +--- androidx.arch.core:core-runtime:2.1.0
      | | | | | | +--- androidx.annotation:annotation:1.1.0
      | | | | | | --- androidx.arch.core:core-common:2.1.0 (
      )
      | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.1.0 -> 2.2.0
      | | | | | | +--- androidx.lifecycle:lifecycle-common:2.2.0 ()
      | | | | | | +--- androidx.arch.core:core-common:2.1.0 (
      )
      | | | | | | --- androidx.arch.core:core-runtime:2.1.0 ()
      | | | | | --- androidx.arch.core:core-common:2.1.0 (
      )
      | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.2.0
      | | | | --- androidx.annotation:annotation:1.1.0
      | | | +--- androidx.activity:activity:1.1.0
      | | | | +--- androidx.annotation:annotation:1.1.0
      | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
      | | | | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 (
      )
      | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 ()
      | | | | +--- androidx.savedstate:savedstate:1.0.0
      | | | | | +--- androidx.annotation:annotation:1.1.0
      | | | | | +--- androidx.arch.core:core-common:2.0.1 -> 2.1.0 (
      )
      | | | | | --- androidx.lifecycle:lifecycle-common:2.0.0 -> 2.2.0 ()
      | | | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0 -> 2.2.0
      | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | | | +--- androidx.savedstate:savedstate:1.0.0 (
      )
      | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
      | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
      )
      | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
      | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
      )
      | | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.2.0 ()
      | | +--- androidx.appcompat:appcompat-resources:1.1.0
      | | | +--- androidx.annotation:annotation:1.1.0
      | | | +--- androidx.core:core:1.0.1 -> 1.3.1 (
      )
      | | | +--- androidx.vectordrawable:vectordrawable:1.1.0
      | | | | +--- androidx.annotation:annotation:1.1.0
      | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
      | | | | --- androidx.collection:collection:1.1.0 (
      )
      | | | +--- androidx.vectordrawable:vectordrawable-animated:1.1.0
      | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 ()
      | | | | +--- androidx.interpolator:interpolator:1.0.0
      | | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | | | --- androidx.collection:collection:1.1.0 (
      )
      | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
      | | +--- androidx.drawerlayout:drawerlayout:1.0.0
      | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
      )
      | | | --- androidx.customview:customview:1.0.0 ()
      | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
      )
      | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0
      | | +--- androidx.annotation:annotation:1.1.0
      | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
      | | --- androidx.interpolator:interpolator:1.0.0 (
      )
      | +--- com.facebook.fresco:fresco:2.0.0
      | | +--- com.facebook.fresco:fbcore:2.0.0
      | | +--- com.facebook.fresco:drawee:2.0.0
      | | | +--- com.facebook.fresco:fbcore:2.0.0
      | | | --- com.facebook.fresco:imagepipeline:2.0.0
      | | | +--- com.facebook.fresco:imagepipeline-base:2.0.0
      | | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0
      | | | | | +--- com.facebook.soloader:annotation:0.9.0
      | | | | | --- com.facebook.soloader:nativeloader:0.9.0
      | | | | +--- com.parse.bolts:bolts-tasks:1.4.0
      | | | | --- com.facebook.fresco:fbcore:2.0.0
      | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
      | | | +--- com.parse.bolts:bolts-tasks:1.4.0
      | | | --- com.facebook.fresco:fbcore:2.0.0
      | | +--- com.facebook.fresco:imagepipeline:2.0.0 (
      )
      | | +--- com.facebook.fresco:nativeimagefilters:2.0.0
      | | | +--- com.facebook.fresco:imagepipeline:2.0.0 ()
      | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
      )
      | | | +--- com.parse.bolts:bolts-tasks:1.4.0
      | | | --- com.facebook.fresco:fbcore:2.0.0
      | | +--- com.facebook.fresco:nativeimagetranscoder:2.0.0
      | | | +--- com.facebook.fresco:imagepipeline-base:2.0.0 ()
      | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
      )
      | | | +--- com.parse.bolts:bolts-tasks:1.4.0
      | | | --- com.facebook.fresco:fbcore:2.0.0
      | | --- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
      | +--- com.facebook.fresco:imagepipeline-okhttp3:2.0.0
      | | +--- com.squareup.okhttp3:okhttp:3.12.1 -> 3.12.12
      | | | --- com.squareup.okio:okio:1.15.0 -> 1.17.5
      | | +--- com.facebook.fresco:fbcore:2.0.0
      | | --- com.facebook.fresco:imagepipeline:2.0.0 (
      )
      | +--- com.facebook.soloader:soloader:0.9.0 ()
      | +--- com.google.code.findbugs:jsr305:3.0.2
      | +--- com.squareup.okhttp3:okhttp:3.12.12 (
      )
      | +--- com.squareup.okhttp3:okhttp-urlconnection:3.12.12
      | | --- com.squareup.okhttp3:okhttp:3.12.12 ()
      | +--- com.squareup.okio:okio:1.17.5
      | --- com.facebook.fbjni:fbjni-java-only:0.0.3
      | --- com.facebook.soloader:nativeloader:0.8.0 -> 0.9.0
      +--- androidx.swiperefreshlayout:swiperefreshlayout:1.1.0 (
      )
      +--- org.webkit:android-jsc:+ -> r245459
      +--- project :react-native-async-storage_async-storage
      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
      +--- project :react-native-community_masked-view
      | --- com.facebook.react:react-native:+ -> 0.64.2 (
      )
      +--- project :react-native-picker_picker
      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
      +--- project :react-native-add-calendar-event
      | --- com.facebook.react:react-native:+ -> 0.64.2 (
      )
      +--- project :react-native-camera
      | +--- com.google.android.gms:play-services-mlkit-barcode-scanning:16.2.0
      | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0
      | | | --- androidx.annotation:annotation:1.1.0
      | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0
      | | | +--- androidx.annotation:annotation:1.1.0
      | | | +--- com.google.android.datatransport:transport-api:3.0.0 ()
      | | | +--- com.google.android.datatransport:transport-runtime:3.0.0
      | | | | +--- androidx.annotation:annotation:1.1.0
      | | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
      )
      | | | | --- javax.inject:javax.inject:1
      | | | +--- com.google.firebase:firebase-encoders:17.0.0
      | | | | --- androidx.annotation:annotation:1.1.0
      | | | --- com.google.firebase:firebase-encoders-json:18.0.0
      | | | +--- androidx.annotation:annotation:1.1.0
      | | | --- com.google.firebase:firebase-encoders:17.0.0 ()
      | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
      )
      | | +--- com.google.android.gms:play-services-base:17.6.0
      | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
      | | | +--- androidx.core:core:1.2.0 -> 1.3.1 (
      )
      | | | +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
      | | | +--- com.google.android.gms:play-services-basement:17.6.0
      | | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
      )
      | | | | +--- androidx.core:core:1.2.0 -> 1.3.1 ()
      | | | | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
      )
      | | | --- com.google.android.gms:play-services-tasks:17.2.1
      | | | --- com.google.android.gms:play-services-basement:17.6.0 ()
      | | +--- com.google.android.gms:play-services-basement:17.6.0 (
      )
      | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
      | | +--- com.google.android.odml:image:1.0.0-beta1
      | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0
      | | | +--- androidx.annotation:annotation:1.1.0
      | | | --- com.google.firebase:firebase-annotations:16.0.0
      | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
      )
      | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
      | | +--- com.google.mlkit:common:17.2.0
      | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
      )
      | | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
      | | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
      )
      | | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
      | | | +--- com.google.android.gms:play-services-base:17.6.0 (
      )
      | | | +--- com.google.android.gms:play-services-basement:17.6.0 ()
      | | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
      )
      | | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
      | | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
      )
      | | | --- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
      | | --- com.google.mlkit:vision-common:16.5.0
      | | +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.2
      | | | --- androidx.annotation:annotation:1.1.0
      | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
      )
      | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
      | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
      )
      | | +--- com.google.android.gms:play-services-base:17.6.0 ()
      | | +--- com.google.android.gms:play-services-basement:17.6.0 (
      )
      | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
      | | +--- com.google.android.odml:image:1.0.0-beta1
      | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
      )
      | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
      | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
      )
      | | --- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
      | +--- com.google.android.gms:play-services-mlkit-face-detection:16.2.0
      | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
      )
      | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
      | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
      )
      | | +--- com.google.android.gms:play-services-base:17.6.0 ()
      | | +--- com.google.android.gms:play-services-basement:17.6.0 (
      )
      | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
      | | +--- com.google.android.odml:image:1.0.0-beta1
      | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
      )
      | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
      | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
      )
      | | +--- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
      | | --- com.google.mlkit:vision-common:16.5.0 (
      )
      | +--- com.facebook.react:react-native:+ -> 0.64.2 ()
      | +--- com.google.zxing:core:3.3.3
      | +--- com.drewnoakes:metadata-extractor:2.11.0
      | | --- com.adobe.xmp:xmpcore:5.1.3
      | +--- androidx.exifinterface:exifinterface:1.3.2 (
      )
      | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | +--- androidx.legacy:legacy-support-v4:1.0.0
      | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
      | | +--- androidx.media:media:1.0.0
      | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
      )
      | | | --- androidx.versionedparcelable:versionedparcelable:1.0.0 -> 1.1.0 ()
      | | +--- androidx.legacy:legacy-support-core-utils:1.0.0
      | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
      )
      | | | +--- androidx.documentfile:documentfile:1.0.0
      | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | | +--- androidx.loader:loader:1.0.0 ()
      | | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
      | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | | --- androidx.print:print:1.0.0
      | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | +--- androidx.legacy:legacy-support-core-ui:1.0.0
      | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
      )
      | | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
      | | | +--- androidx.customview:customview:1.0.0 (
      )
      | | | +--- androidx.viewpager:viewpager:1.0.0 ()
      | | | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0 -> 1.1.0
      | | | | +--- androidx.annotation:annotation:1.1.0
      | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
      )
      | | | | +--- androidx.customview:customview:1.0.0 ()
      | | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
      )
      | | | +--- androidx.drawerlayout:drawerlayout:1.0.0 ()
      | | | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
      | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
      )
      | | | | --- androidx.customview:customview:1.0.0 ()
      | | | +--- androidx.interpolator:interpolator:1.0.0 (
      )
      | | | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 ()
      | | | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
      | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
      )
      | | | --- androidx.cursoradapter:cursoradapter:1.0.0 ()
      | | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
      )
      | --- com.google.android.gms:play-services-mlkit-text-recognition:16.3.0
      | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
      | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
      )
      | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
      | +--- com.google.android.gms:play-services-base:17.6.0 (
      )
      | +--- com.google.android.gms:play-services-basement:17.6.0 ()
      | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
      )
      | +--- com.google.android.odml:image:1.0.0-beta1
      | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
      | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
      )
      | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
      | +--- com.google.mlkit:common:17.1.1 -> 17.2.0 (
      )
      | --- com.google.mlkit:vision-common:16.5.0 ()
      +--- project :react-native-config
      | --- com.facebook.react:react-native:+ -> 0.64.2 (
      )
      +--- project :react-native-default-preference
      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
      +--- project :react-native-device-info
      | +--- com.facebook.react:react-native:+ -> 0.64.2 (
      )
      | +--- com.android.installreferrer:installreferrer:1.1.2
      | --- com.google.android.gms:play-services-iid:17.0.0
      | +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
      | +--- androidx.core:core:1.0.0 -> 1.3.1 (
      )
      | +--- com.google.android.gms:play-services-base:17.0.0 -> 17.6.0 ()
      | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
      )
      | +--- com.google.android.gms:play-services-stats:17.0.0
      | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
      | | --- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
      )
      | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
      +--- project :react-native-exit-app
      | --- com.facebook.react:react-native:+ -> 0.64.2 (
      )
      +--- project :react-native-extra-dimensions-android
      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
      +--- project :react-native-gesture-handler
      | --- com.facebook.react:react-native:+ -> 0.64.2 (
      )
      +--- project :react-native-image-picker
      | +--- com.facebook.react:react-native:+ -> 0.64.2 ()
      | +--- androidx.core:core:1.3.1 (
      )
      | --- androidx.exifinterface:exifinterface:1.3.1 -> 1.3.2 ()
      +--- project :react-native-linear-gradient
      +--- project :react-native-localize
      | --- com.facebook.react:react-native:+ -> 0.64.2 (
      )
      +--- project :react-native-network-info
      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
      +--- project :react-native-onesignal
      | +--- com.onesignal:OneSignal:4.6.0
      | | +--- com.google.firebase:firebase-messaging:[19.0.0, 22.0.99] -> 22.0.0
      | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
      )
      | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
      | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
      )
      | | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
      | | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
      )
      | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
      | | | +--- com.google.android.gms:play-services-cloud-messaging:16.0.0
      | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
      )
      | | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
      | | | +--- com.google.android.gms:play-services-stats:17.0.0 (
      )
      | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
      | | | +--- com.google.firebase:firebase-common:20.0.0
      | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
      )
      | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
      | | | | --- com.google.firebase:firebase-components:17.0.0 (
      )
      | | | +--- com.google.firebase:firebase-components:17.0.0 ()
      | | | +--- com.google.firebase:firebase-datatransport:18.0.0
      | | | | +--- androidx.annotation:annotation:1.1.0
      | | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
      )
      | | | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
      | | | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
      )
      | | | | +--- com.google.firebase:firebase-common:20.0.0 ()
      | | | | --- com.google.firebase:firebase-components:17.0.0 (
      )
      | | | +--- com.google.firebase:firebase-iid-interop:17.1.0
      | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
      | | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
      )
      | | | +--- com.google.firebase:firebase-installations:17.0.0
      | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
      | | | | +--- com.google.firebase:firebase-common:20.0.0 (
      )
      | | | | +--- com.google.firebase:firebase-components:17.0.0 ()
      | | | | --- com.google.firebase:firebase-installations-interop:17.0.0
      | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
      )
      | | | | --- com.google.firebase:firebase-annotations:16.0.0
      | | | +--- com.google.firebase:firebase-installations-interop:17.0.0 ()
      | | | --- com.google.firebase:firebase-measurement-connector:19.0.0
      | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
      )
      | | | --- com.google.firebase:firebase-annotations:16.0.0
      | | +--- androidx.cardview:cardview:[1.0.0, 1.0.99] -> 1.0.0
      | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | +--- androidx.legacy:legacy-support-v4:[1.0.0, 1.0.99] -> 1.0.0 ()
      | | +--- androidx.browser:browser:[1.0.0, 1.3.99] -> 1.3.0
      | | | +--- androidx.collection:collection:1.1.0 (
      )
      | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0
      | | | | +--- androidx.annotation:annotation:1.1.0
      | | | | --- com.google.guava:listenablefuture:1.0
      | | | +--- androidx.interpolator:interpolator:1.0.0 ()
      | | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
      )
      | | | +--- androidx.annotation:annotation:1.1.0
      | | | --- com.google.guava:listenablefuture:1.0
      | | +--- androidx.appcompat:appcompat:[1.0.0, 1.3.99] -> 1.1.0 ()
      | | +--- androidx.work:work-runtime:[2.0.0, 2.5.99] -> 2.5.0
      | | | +--- com.google.guava:listenablefuture:1.0
      | | | +--- androidx.lifecycle:lifecycle-livedata:2.1.0 (
      )
      | | | +--- androidx.room:room-runtime:2.2.5
      | | | | +--- androidx.room:room-common:2.2.5
      | | | | | --- androidx.annotation:annotation:1.1.0
      | | | | +--- androidx.sqlite:sqlite-framework:2.0.1 -> 2.1.0
      | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | | | | --- androidx.sqlite:sqlite:2.1.0
      | | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
      | | | | +--- androidx.sqlite:sqlite:2.0.1 -> 2.1.0 ()
      | | | | --- androidx.arch.core:core-runtime:2.0.1 -> 2.1.0 (
      )
      | | | +--- androidx.sqlite:sqlite:2.1.0 ()
      | | | +--- androidx.sqlite:sqlite-framework:2.1.0 (
      )
      | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
      | | | --- androidx.lifecycle:lifecycle-service:2.1.0
      | | | --- androidx.lifecycle:lifecycle-runtime:2.1.0 -> 2.2.0 (
      )
      | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32
      | | | --- org.jetbrains.kotlin:kotlin-stdlib:1.4.32
      | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32
      | | | --- org.jetbrains:annotations:13.0
      | | +--- com.google.android.gms:play-services-base:[17.0.0, 17.6.99] -> 17.6.0 ()
      | | --- androidx.concurrent:concurrent-futures:1.1.0 (
      )
      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
      +--- project :react-native-permissions
      | --- com.facebook.react:react-native:+ -> 0.64.2 (
      )
      +--- project :react-native-reanimated
      +--- project :react-native-safe-area-context
      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
      +--- project :react-native-screens
      | +--- com.facebook.react:react-native:+ -> 0.64.2 (
      )
      | +--- androidx.appcompat:appcompat:1.1.0 ()
      | +--- androidx.fragment:fragment:1.2.1 (
      )
      | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
      | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 (
      )
      | --- com.google.android.material:material:1.1.0
      | +--- androidx.annotation:annotation:1.0.1 -> 1.1.0
      | +--- androidx.appcompat:appcompat:1.1.0 ()
      | +--- androidx.cardview:cardview:1.0.0 (
      )
      | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
      | +--- androidx.core:core:1.1.0 -> 1.3.1 (
      )
      | +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
      | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0 (
      )
      | +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.1.0
      | | +--- androidx.annotation:annotation:1.1.0
      | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
      | | +--- androidx.customview:customview:1.0.0 (
      )
      | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
      | +--- androidx.transition:transition:1.2.0
      | | +--- androidx.annotation:annotation:1.1.0
      | | +--- androidx.core:core:1.0.1 -> 1.3.1 (
      )
      | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
      | +--- androidx.vectordrawable:vectordrawable:1.1.0 (
      )
      | --- androidx.viewpager2:viewpager2:1.0.0
      | +--- androidx.annotation:annotation:1.1.0
      | +--- androidx.fragment:fragment:1.1.0 -> 1.2.1 ()
      | +--- androidx.recyclerview:recyclerview:1.1.0 (
      )
      | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
      | --- androidx.collection:collection:1.1.0 (
      )
      +--- project :react-native-svg
      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
      --- project :react-native-vector-icons
      --- com.facebook.react:react-native:+ -> 0.64.2 (
      )

      Metadata

      Metadata

      Assignees

      No one assigned

        Labels

        No labels
        No labels

        Type

        No type

        Projects

        No projects

          Milestone

          No milestone

          Relationships

          None yet

          Development

          No branches or pull requests

          Issue actions

          , 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Build error: Duplicate class com.google.firebase · Issue #176 · OneSignal/OneSignal-Gradle-Plugin · GitHub
          Skip to content
          This repository was archived by the owner on Oct 31, 2022. It is now read-only.
          This repository was archived by the owner on Oct 31, 2022. It is now read-only.

          Build error: Duplicate class com.google.firebase #176

          Description

          @GuillermoVA

          Failed build: Duplicate class com.google.firebase

          Project Setup

          // Top-level build file where you can add configuration options common to all sub-projects/modules.

          buildscript {
          ext {
          buildToolsVersion = "29.0.3"
          minSdkVersion = 21
          compileSdkVersion = 29
          targetSdkVersion = 29
          ndkVersion = "20.1.5948944"
          }
          repositories {
          google()
          jcenter()
          gradlePluginPortal()
          }
          dependencies {
          classpath("com.android.tools.build:gradle:4.1.0")
          classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.13.4, 0.99.99]'
          // NOTE: Do not place your application dependencies here; they belong
          // in the individual module build.gradle files
          }
          }

          allprojects {
          repositories {
          mavenLocal()
          maven {
          // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
          url("$rootDir/../node_modules/react-native/android")
          }
          maven {
          // Android JSC is installed from npm
          url("$rootDir/../node_modules/jsc-android/dist")
          }

           google()
          jcenter()
          maven { url 'https://www.jitpack.io' }
          }
          

          }

          app/build.gradle
          apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
          apply plugin: "com.android.application"

          import com.android.build.OutputFile

          /**

          • The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets
          • and bundleReleaseJsAndAssets).
          • These basically call react-native bundle with the correct arguments during the Android build
          • cycle. By default, bundleDebugJsAndAssets is skipped, as in debug/dev mode we prefer to load the
          • bundle directly from the development server. Below you can see all the possible configurations
          • and their defaults. If you decide to add a configuration block, make sure to add it before the
          • apply from: "../../node_modules/react-native/react.gradle" line.
          • project.ext.react = [
          • // the name of the generated asset file containing your JS bundle
          • bundleAssetName: "index.android.bundle",
          • // the entry file for bundle generation. If none specified and
          • // "index.android.js" exists, it will be used. Otherwise "index.js" is
          • // default. Can be overridden with ENTRY_FILE environment variable.
          • entryFile: "index.android.js",
          • // https://reactnative.dev/docs/performance#enable-the-ram-format
          • bundleCommand: "ram-bundle",
          • // whether to bundle JS and assets in debug mode
          • bundleInDebug: false,
          • // whether to bundle JS and assets in release mode
          • bundleInRelease: true,
          • // whether to bundle JS and assets in another build variant (if configured).
          • // See http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants
          • // The configuration property can be in the following formats
          • // 'bundleIn${productFlavor}${buildType}'
          • // 'bundleIn${buildType}'
          • // bundleInFreeDebug: true,
          • // bundleInPaidRelease: true,
          • // bundleInBeta: true,
          • // whether to disable dev mode in custom build variants (by default only disabled in release)
          • // for example: to disable dev mode in the staging build type (if configured)
          • devDisabledInStaging: true,
          • // The configuration property can be in the following formats
          • // 'devDisabledIn${productFlavor}${buildType}'
          • // 'devDisabledIn${buildType}'
          • // the root of your project, i.e. where "package.json" lives
          • root: "../../",
          • // where to put the JS bundle asset in debug mode
          • jsBundleDirDebug: "$buildDir/intermediates/assets/debug",
          • // where to put the JS bundle asset in release mode
          • jsBundleDirRelease: "$buildDir/intermediates/assets/release",
          • // where to put drawable resources / React Native assets, e.g. the ones you use via
          • // require('./image.png')), in debug mode
          • resourcesDirDebug: "$buildDir/intermediates/res/merged/debug",
          • // where to put drawable resources / React Native assets, e.g. the ones you use via
          • // require('./image.png')), in release mode
          • resourcesDirRelease: "$buildDir/intermediates/res/merged/release",
          • // by default the gradle tasks are skipped if none of the JS files or assets change; this means
          • // that we don't look at files in android/ or ios/ to determine whether the tasks are up to
          • // date; if you have any other folders that you want to ignore for performance reasons (gradle
          • // indexes the entire tree), add them here. Alternatively, if you have JS files in android/
          • // for example, you might want to remove it from here.
          • inputExcludes: ["android/", "ios/"],
          • // override which node gets called and with what additional arguments
          • nodeExecutableAndArgs: ["node"],
          • // supply additional arguments to the packager
          • extraPackagerArgs: []
          • ]
            */

          project.ext.react = [
          enableHermes: false, // clean and rebuild if changing
          ]

          apply from: "../../node_modules/react-native/react.gradle"

          /**

          • Set this to true to create two separate APKs instead of one:
            • An APK that only works on ARM devices
            • An APK that only works on x86 devices
          • The advantage is the size of the APK is reduced by about 4MB.
          • Upload all the APKs to the Play Store and people will download
          • the correct one based on the CPU architecture of their device.
            */
            def enableSeparateBuildPerCPUArchitecture = false

          /**

          • Run Proguard to shrink the Java bytecode in release builds.
            */
            def enableProguardInReleaseBuilds = false

          /**

          • The preferred build flavor of JavaScriptCore.
          • For example, to use the international variant, you can use:
          • def jscFlavor = 'org.webkit:android-jsc-intl:+'
          • The international variant includes ICU i18n library and necessary data
          • allowing to use e.g. Date.toLocaleString and String.localeCompare that
          • give correct results when using with locales other than en-US. Note that
          • this variant is about 6MiB larger per architecture than default.
            */
            def jscFlavor = 'org.webkit:android-jsc:+'

          /**

          • Whether to enable the Hermes VM.
          • This should be set on project.ext.react and mirrored here. If it is not set
          • on project.ext.react, JavaScript will not be compiled to Hermes Bytecode
          • and the benefits of using Hermes will therefore be sharply reduced.
            */
            def enableHermes = project.ext.react.get("enableHermes", false);

          android {
          ndkVersion rootProject.ext.ndkVersion

          compileSdkVersion rootProject.ext.compileSdkVersion
          compileOptions {
          sourceCompatibility JavaVersion.VERSION_1_8
          targetCompatibility JavaVersion.VERSION_1_8
          }
          defaultConfig {
          applicationId "com.solfium"
          minSdkVersion rootProject.ext.minSdkVersion
          targetSdkVersion rootProject.ext.targetSdkVersion
          versionCode 1
          versionName "1.0"
          missingDimensionStrategy 'react-native-camera', 'general'
          }
          splits {
          abi {
          reset()
          enable enableSeparateBuildPerCPUArchitecture
          universalApk false // If true, also generate a universal APK
          include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
          }
          }
          signingConfigs {
          debug {
          storeFile file('debug.keystore')
          storePassword 'android'
          keyAlias 'androiddebugkey'
          keyPassword 'android'
          }
          }
          buildTypes {
          debug {
          signingConfig signingConfigs.debug
          }
          release {
          // Caution! In production, you need to generate your own keystore file.
          // see https://reactnative.dev/docs/signed-apk-android.
          signingConfig signingConfigs.debug
          minifyEnabled enableProguardInReleaseBuilds
          proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
          }
          }
          // applicationVariants are e.g. debug, release
          applicationVariants.all { variant ->
          variant.outputs.each { output ->
          // For each separate APK per architecture, set a unique version code as described here:
          // https://developer.android.com/studio/build/configure-apk-splits.html
          // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc.
          def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4]
          def abi = output.getFilter(OutputFile.ABI)
          if (abi != null) { // null for the universal-debug, universal-release variants
          output.versionCodeOverride =
          defaultConfig.versionCode * 1000 + versionCodes.get(abi)
          }
          }
          }
          

          }

          dependencies {
          implementation fileTree(dir: "libs", include: ["*.jar"])
          //noinspection GradleDynamicVersion
          implementation "com.facebook.react:react-native:+" // From node_modules

          implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
          debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") {
          exclude group:'com.facebook.fbjni'
          }
          debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") {
          exclude group:'com.facebook.flipper'
          exclude group:'com.squareup.okhttp3', module:'okhttp'
          }
          debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") {
          exclude group:'com.facebook.flipper'
          }
          if (enableHermes) {
          def hermesPath = "../../node_modules/hermes-engine/android/";
          debugImplementation files(hermesPath + "hermes-debug.aar")
          releaseImplementation files(hermesPath + "hermes-release.aar")
          } else {
          implementation jscFlavor
          }
          

          }

          // Run this once to be able to run the application with BUCK
          // puts all compile dependencies into folder libs for BUCK to use
          task copyDownloadableDepsToLibs(type: Copy) {
          from configurations.compile
          into 'libs'
          }

          apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)

          Full Error

          BUILDERRORExecutionfailedfortask':app:checkDebugDuplicateClasses'.
          > Afailureoccurredwhileexecutingcom.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
          > Duplicateclasscom.google.firebase.components.AbstractComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.Componentfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.Component$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.Component$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.Component$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.Component$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.Component$Builderfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.ComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.ComponentDiscoveryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.ComponentDiscovery$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.ComponentDiscovery$MetadataRegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.ComponentDiscovery$RegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.ComponentFactoryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.ComponentRegistrarfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.ComponentRuntimefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.CycleDetectorfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.CycleDetector$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.CycleDetector$ComponentNodefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.CycleDetector$Depfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.Dependencyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.DependencyCycleExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.DependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.EventBusfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.EventBus$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.Lazyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.MissingDependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.RestrictedComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.components.RestrictedComponentContainer$RestrictedPublisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.events.Eventfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.events.EventHandlerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.events.Publisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.events.Subscriberfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          Duplicateclasscom.google.firebase.inject.Providerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
          * Try:
          Runwith --stacktraceoptiontogetthestacktrace. Runwith --infoor --debugoptiontogetmorelogoutput. Runwith --scantogetfullinsights.

          Dependency Tree

          +--- project :app ()
          +--- com.facebook.react:react-native:+ -> 0.64.2
          | +--- com.facebook.infer.annotation:infer-annotation:0.11.2
          | | --- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2
          | +--- com.facebook.yoga:proguard-annotations:1.14.1
          | +--- javax.inject:javax.inject:1
          | +--- androidx.appcompat:appcompat:1.0.2 -> 1.1.0
          | | +--- androidx.annotation:annotation:1.1.0
          | | +--- androidx.core:core:1.1.0 -> 1.3.1
          | | | +--- androidx.annotation:annotation:1.1.0
          | | | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0
          | | | | +--- androidx.lifecycle:lifecycle-common:2.2.0
          | | | | | --- androidx.annotation:annotation:1.1.0
          | | | | +--- androidx.arch.core:core-common:2.1.0
          | | | | | --- androidx.annotation:annotation:1.1.0
          | | | | --- androidx.annotation:annotation:1.1.0
          | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.0
          | | | | +--- androidx.annotation:annotation:1.1.0
          | | | | --- androidx.collection:collection:1.0.0 -> 1.1.0
          | | | | --- androidx.annotation:annotation:1.1.0
          | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
          )
          | | +--- androidx.cursoradapter:cursoradapter:1.0.0
          | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | +--- androidx.fragment:fragment:1.1.0 -> 1.2.1
          | | | +--- androidx.annotation:annotation:1.1.0
          | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
          | | | +--- androidx.collection:collection:1.1.0 (
          )
          | | | +--- androidx.viewpager:viewpager:1.0.0
          | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
          | | | | --- androidx.customview:customview:1.0.0
          | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
          )
          | | | +--- androidx.loader:loader:1.0.0
          | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
          | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.1.0
          | | | | | +--- androidx.arch.core:core-runtime:2.1.0
          | | | | | | +--- androidx.annotation:annotation:1.1.0
          | | | | | | --- androidx.arch.core:core-common:2.1.0 (
          )
          | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.1.0 -> 2.2.0
          | | | | | | +--- androidx.lifecycle:lifecycle-common:2.2.0 ()
          | | | | | | +--- androidx.arch.core:core-common:2.1.0 (
          )
          | | | | | | --- androidx.arch.core:core-runtime:2.1.0 ()
          | | | | | --- androidx.arch.core:core-common:2.1.0 (
          )
          | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.2.0
          | | | | --- androidx.annotation:annotation:1.1.0
          | | | +--- androidx.activity:activity:1.1.0
          | | | | +--- androidx.annotation:annotation:1.1.0
          | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
          | | | | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 (
          )
          | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 ()
          | | | | +--- androidx.savedstate:savedstate:1.0.0
          | | | | | +--- androidx.annotation:annotation:1.1.0
          | | | | | +--- androidx.arch.core:core-common:2.0.1 -> 2.1.0 (
          )
          | | | | | --- androidx.lifecycle:lifecycle-common:2.0.0 -> 2.2.0 ()
          | | | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0 -> 2.2.0
          | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | | | +--- androidx.savedstate:savedstate:1.0.0 (
          )
          | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
          | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
          )
          | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
          | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
          )
          | | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.2.0 ()
          | | +--- androidx.appcompat:appcompat-resources:1.1.0
          | | | +--- androidx.annotation:annotation:1.1.0
          | | | +--- androidx.core:core:1.0.1 -> 1.3.1 (
          )
          | | | +--- androidx.vectordrawable:vectordrawable:1.1.0
          | | | | +--- androidx.annotation:annotation:1.1.0
          | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
          | | | | --- androidx.collection:collection:1.1.0 (
          )
          | | | +--- androidx.vectordrawable:vectordrawable-animated:1.1.0
          | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 ()
          | | | | +--- androidx.interpolator:interpolator:1.0.0
          | | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | | | --- androidx.collection:collection:1.1.0 (
          )
          | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
          | | +--- androidx.drawerlayout:drawerlayout:1.0.0
          | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
          )
          | | | --- androidx.customview:customview:1.0.0 ()
          | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
          )
          | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0
          | | +--- androidx.annotation:annotation:1.1.0
          | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
          | | --- androidx.interpolator:interpolator:1.0.0 (
          )
          | +--- com.facebook.fresco:fresco:2.0.0
          | | +--- com.facebook.fresco:fbcore:2.0.0
          | | +--- com.facebook.fresco:drawee:2.0.0
          | | | +--- com.facebook.fresco:fbcore:2.0.0
          | | | --- com.facebook.fresco:imagepipeline:2.0.0
          | | | +--- com.facebook.fresco:imagepipeline-base:2.0.0
          | | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0
          | | | | | +--- com.facebook.soloader:annotation:0.9.0
          | | | | | --- com.facebook.soloader:nativeloader:0.9.0
          | | | | +--- com.parse.bolts:bolts-tasks:1.4.0
          | | | | --- com.facebook.fresco:fbcore:2.0.0
          | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
          | | | +--- com.parse.bolts:bolts-tasks:1.4.0
          | | | --- com.facebook.fresco:fbcore:2.0.0
          | | +--- com.facebook.fresco:imagepipeline:2.0.0 (
          )
          | | +--- com.facebook.fresco:nativeimagefilters:2.0.0
          | | | +--- com.facebook.fresco:imagepipeline:2.0.0 ()
          | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
          )
          | | | +--- com.parse.bolts:bolts-tasks:1.4.0
          | | | --- com.facebook.fresco:fbcore:2.0.0
          | | +--- com.facebook.fresco:nativeimagetranscoder:2.0.0
          | | | +--- com.facebook.fresco:imagepipeline-base:2.0.0 ()
          | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
          )
          | | | +--- com.parse.bolts:bolts-tasks:1.4.0
          | | | --- com.facebook.fresco:fbcore:2.0.0
          | | --- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
          | +--- com.facebook.fresco:imagepipeline-okhttp3:2.0.0
          | | +--- com.squareup.okhttp3:okhttp:3.12.1 -> 3.12.12
          | | | --- com.squareup.okio:okio:1.15.0 -> 1.17.5
          | | +--- com.facebook.fresco:fbcore:2.0.0
          | | --- com.facebook.fresco:imagepipeline:2.0.0 (
          )
          | +--- com.facebook.soloader:soloader:0.9.0 ()
          | +--- com.google.code.findbugs:jsr305:3.0.2
          | +--- com.squareup.okhttp3:okhttp:3.12.12 (
          )
          | +--- com.squareup.okhttp3:okhttp-urlconnection:3.12.12
          | | --- com.squareup.okhttp3:okhttp:3.12.12 ()
          | +--- com.squareup.okio:okio:1.17.5
          | --- com.facebook.fbjni:fbjni-java-only:0.0.3
          | --- com.facebook.soloader:nativeloader:0.8.0 -> 0.9.0
          +--- androidx.swiperefreshlayout:swiperefreshlayout:1.1.0 (
          )
          +--- org.webkit:android-jsc:+ -> r245459
          +--- project :react-native-async-storage_async-storage
          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
          +--- project :react-native-community_masked-view
          | --- com.facebook.react:react-native:+ -> 0.64.2 (
          )
          +--- project :react-native-picker_picker
          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
          +--- project :react-native-add-calendar-event
          | --- com.facebook.react:react-native:+ -> 0.64.2 (
          )
          +--- project :react-native-camera
          | +--- com.google.android.gms:play-services-mlkit-barcode-scanning:16.2.0
          | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0
          | | | --- androidx.annotation:annotation:1.1.0
          | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0
          | | | +--- androidx.annotation:annotation:1.1.0
          | | | +--- com.google.android.datatransport:transport-api:3.0.0 ()
          | | | +--- com.google.android.datatransport:transport-runtime:3.0.0
          | | | | +--- androidx.annotation:annotation:1.1.0
          | | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
          )
          | | | | --- javax.inject:javax.inject:1
          | | | +--- com.google.firebase:firebase-encoders:17.0.0
          | | | | --- androidx.annotation:annotation:1.1.0
          | | | --- com.google.firebase:firebase-encoders-json:18.0.0
          | | | +--- androidx.annotation:annotation:1.1.0
          | | | --- com.google.firebase:firebase-encoders:17.0.0 ()
          | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
          )
          | | +--- com.google.android.gms:play-services-base:17.6.0
          | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
          | | | +--- androidx.core:core:1.2.0 -> 1.3.1 (
          )
          | | | +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
          | | | +--- com.google.android.gms:play-services-basement:17.6.0
          | | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
          )
          | | | | +--- androidx.core:core:1.2.0 -> 1.3.1 ()
          | | | | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
          )
          | | | --- com.google.android.gms:play-services-tasks:17.2.1
          | | | --- com.google.android.gms:play-services-basement:17.6.0 ()
          | | +--- com.google.android.gms:play-services-basement:17.6.0 (
          )
          | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
          | | +--- com.google.android.odml:image:1.0.0-beta1
          | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0
          | | | +--- androidx.annotation:annotation:1.1.0
          | | | --- com.google.firebase:firebase-annotations:16.0.0
          | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
          )
          | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
          | | +--- com.google.mlkit:common:17.2.0
          | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
          )
          | | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
          | | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
          )
          | | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
          | | | +--- com.google.android.gms:play-services-base:17.6.0 (
          )
          | | | +--- com.google.android.gms:play-services-basement:17.6.0 ()
          | | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
          )
          | | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
          | | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
          )
          | | | --- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
          | | --- com.google.mlkit:vision-common:16.5.0
          | | +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.2
          | | | --- androidx.annotation:annotation:1.1.0
          | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
          )
          | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
          | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
          )
          | | +--- com.google.android.gms:play-services-base:17.6.0 ()
          | | +--- com.google.android.gms:play-services-basement:17.6.0 (
          )
          | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
          | | +--- com.google.android.odml:image:1.0.0-beta1
          | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
          )
          | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
          | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
          )
          | | --- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
          | +--- com.google.android.gms:play-services-mlkit-face-detection:16.2.0
          | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
          )
          | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
          | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
          )
          | | +--- com.google.android.gms:play-services-base:17.6.0 ()
          | | +--- com.google.android.gms:play-services-basement:17.6.0 (
          )
          | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
          | | +--- com.google.android.odml:image:1.0.0-beta1
          | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
          )
          | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
          | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
          )
          | | +--- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
          | | --- com.google.mlkit:vision-common:16.5.0 (
          )
          | +--- com.facebook.react:react-native:+ -> 0.64.2 ()
          | +--- com.google.zxing:core:3.3.3
          | +--- com.drewnoakes:metadata-extractor:2.11.0
          | | --- com.adobe.xmp:xmpcore:5.1.3
          | +--- androidx.exifinterface:exifinterface:1.3.2 (
          )
          | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | +--- androidx.legacy:legacy-support-v4:1.0.0
          | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
          | | +--- androidx.media:media:1.0.0
          | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
          )
          | | | --- androidx.versionedparcelable:versionedparcelable:1.0.0 -> 1.1.0 ()
          | | +--- androidx.legacy:legacy-support-core-utils:1.0.0
          | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
          )
          | | | +--- androidx.documentfile:documentfile:1.0.0
          | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | | +--- androidx.loader:loader:1.0.0 ()
          | | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
          | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | | --- androidx.print:print:1.0.0
          | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | +--- androidx.legacy:legacy-support-core-ui:1.0.0
          | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
          )
          | | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
          | | | +--- androidx.customview:customview:1.0.0 (
          )
          | | | +--- androidx.viewpager:viewpager:1.0.0 ()
          | | | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0 -> 1.1.0
          | | | | +--- androidx.annotation:annotation:1.1.0
          | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
          )
          | | | | +--- androidx.customview:customview:1.0.0 ()
          | | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
          )
          | | | +--- androidx.drawerlayout:drawerlayout:1.0.0 ()
          | | | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
          | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
          )
          | | | | --- androidx.customview:customview:1.0.0 ()
          | | | +--- androidx.interpolator:interpolator:1.0.0 (
          )
          | | | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 ()
          | | | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
          | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
          )
          | | | --- androidx.cursoradapter:cursoradapter:1.0.0 ()
          | | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
          )
          | --- com.google.android.gms:play-services-mlkit-text-recognition:16.3.0
          | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
          | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
          )
          | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
          | +--- com.google.android.gms:play-services-base:17.6.0 (
          )
          | +--- com.google.android.gms:play-services-basement:17.6.0 ()
          | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
          )
          | +--- com.google.android.odml:image:1.0.0-beta1
          | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
          | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
          )
          | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
          | +--- com.google.mlkit:common:17.1.1 -> 17.2.0 (
          )
          | --- com.google.mlkit:vision-common:16.5.0 ()
          +--- project :react-native-config
          | --- com.facebook.react:react-native:+ -> 0.64.2 (
          )
          +--- project :react-native-default-preference
          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
          +--- project :react-native-device-info
          | +--- com.facebook.react:react-native:+ -> 0.64.2 (
          )
          | +--- com.android.installreferrer:installreferrer:1.1.2
          | --- com.google.android.gms:play-services-iid:17.0.0
          | +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
          | +--- androidx.core:core:1.0.0 -> 1.3.1 (
          )
          | +--- com.google.android.gms:play-services-base:17.0.0 -> 17.6.0 ()
          | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
          )
          | +--- com.google.android.gms:play-services-stats:17.0.0
          | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
          | | --- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
          )
          | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
          +--- project :react-native-exit-app
          | --- com.facebook.react:react-native:+ -> 0.64.2 (
          )
          +--- project :react-native-extra-dimensions-android
          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
          +--- project :react-native-gesture-handler
          | --- com.facebook.react:react-native:+ -> 0.64.2 (
          )
          +--- project :react-native-image-picker
          | +--- com.facebook.react:react-native:+ -> 0.64.2 ()
          | +--- androidx.core:core:1.3.1 (
          )
          | --- androidx.exifinterface:exifinterface:1.3.1 -> 1.3.2 ()
          +--- project :react-native-linear-gradient
          +--- project :react-native-localize
          | --- com.facebook.react:react-native:+ -> 0.64.2 (
          )
          +--- project :react-native-network-info
          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
          +--- project :react-native-onesignal
          | +--- com.onesignal:OneSignal:4.6.0
          | | +--- com.google.firebase:firebase-messaging:[19.0.0, 22.0.99] -> 22.0.0
          | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
          )
          | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
          | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
          )
          | | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
          | | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
          )
          | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
          | | | +--- com.google.android.gms:play-services-cloud-messaging:16.0.0
          | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
          )
          | | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
          | | | +--- com.google.android.gms:play-services-stats:17.0.0 (
          )
          | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
          | | | +--- com.google.firebase:firebase-common:20.0.0
          | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
          )
          | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
          | | | | --- com.google.firebase:firebase-components:17.0.0 (
          )
          | | | +--- com.google.firebase:firebase-components:17.0.0 ()
          | | | +--- com.google.firebase:firebase-datatransport:18.0.0
          | | | | +--- androidx.annotation:annotation:1.1.0
          | | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
          )
          | | | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
          | | | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
          )
          | | | | +--- com.google.firebase:firebase-common:20.0.0 ()
          | | | | --- com.google.firebase:firebase-components:17.0.0 (
          )
          | | | +--- com.google.firebase:firebase-iid-interop:17.1.0
          | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
          | | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
          )
          | | | +--- com.google.firebase:firebase-installations:17.0.0
          | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
          | | | | +--- com.google.firebase:firebase-common:20.0.0 (
          )
          | | | | +--- com.google.firebase:firebase-components:17.0.0 ()
          | | | | --- com.google.firebase:firebase-installations-interop:17.0.0
          | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
          )
          | | | | --- com.google.firebase:firebase-annotations:16.0.0
          | | | +--- com.google.firebase:firebase-installations-interop:17.0.0 ()
          | | | --- com.google.firebase:firebase-measurement-connector:19.0.0
          | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
          )
          | | | --- com.google.firebase:firebase-annotations:16.0.0
          | | +--- androidx.cardview:cardview:[1.0.0, 1.0.99] -> 1.0.0
          | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | +--- androidx.legacy:legacy-support-v4:[1.0.0, 1.0.99] -> 1.0.0 ()
          | | +--- androidx.browser:browser:[1.0.0, 1.3.99] -> 1.3.0
          | | | +--- androidx.collection:collection:1.1.0 (
          )
          | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0
          | | | | +--- androidx.annotation:annotation:1.1.0
          | | | | --- com.google.guava:listenablefuture:1.0
          | | | +--- androidx.interpolator:interpolator:1.0.0 ()
          | | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
          )
          | | | +--- androidx.annotation:annotation:1.1.0
          | | | --- com.google.guava:listenablefuture:1.0
          | | +--- androidx.appcompat:appcompat:[1.0.0, 1.3.99] -> 1.1.0 ()
          | | +--- androidx.work:work-runtime:[2.0.0, 2.5.99] -> 2.5.0
          | | | +--- com.google.guava:listenablefuture:1.0
          | | | +--- androidx.lifecycle:lifecycle-livedata:2.1.0 (
          )
          | | | +--- androidx.room:room-runtime:2.2.5
          | | | | +--- androidx.room:room-common:2.2.5
          | | | | | --- androidx.annotation:annotation:1.1.0
          | | | | +--- androidx.sqlite:sqlite-framework:2.0.1 -> 2.1.0
          | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | | | | --- androidx.sqlite:sqlite:2.1.0
          | | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
          | | | | +--- androidx.sqlite:sqlite:2.0.1 -> 2.1.0 ()
          | | | | --- androidx.arch.core:core-runtime:2.0.1 -> 2.1.0 (
          )
          | | | +--- androidx.sqlite:sqlite:2.1.0 ()
          | | | +--- androidx.sqlite:sqlite-framework:2.1.0 (
          )
          | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
          | | | --- androidx.lifecycle:lifecycle-service:2.1.0
          | | | --- androidx.lifecycle:lifecycle-runtime:2.1.0 -> 2.2.0 (
          )
          | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32
          | | | --- org.jetbrains.kotlin:kotlin-stdlib:1.4.32
          | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32
          | | | --- org.jetbrains:annotations:13.0
          | | +--- com.google.android.gms:play-services-base:[17.0.0, 17.6.99] -> 17.6.0 ()
          | | --- androidx.concurrent:concurrent-futures:1.1.0 (
          )
          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
          +--- project :react-native-permissions
          | --- com.facebook.react:react-native:+ -> 0.64.2 (
          )
          +--- project :react-native-reanimated
          +--- project :react-native-safe-area-context
          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
          +--- project :react-native-screens
          | +--- com.facebook.react:react-native:+ -> 0.64.2 (
          )
          | +--- androidx.appcompat:appcompat:1.1.0 ()
          | +--- androidx.fragment:fragment:1.2.1 (
          )
          | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
          | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 (
          )
          | --- com.google.android.material:material:1.1.0
          | +--- androidx.annotation:annotation:1.0.1 -> 1.1.0
          | +--- androidx.appcompat:appcompat:1.1.0 ()
          | +--- androidx.cardview:cardview:1.0.0 (
          )
          | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
          | +--- androidx.core:core:1.1.0 -> 1.3.1 (
          )
          | +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
          | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0 (
          )
          | +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.1.0
          | | +--- androidx.annotation:annotation:1.1.0
          | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
          | | +--- androidx.customview:customview:1.0.0 (
          )
          | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
          | +--- androidx.transition:transition:1.2.0
          | | +--- androidx.annotation:annotation:1.1.0
          | | +--- androidx.core:core:1.0.1 -> 1.3.1 (
          )
          | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
          | +--- androidx.vectordrawable:vectordrawable:1.1.0 (
          )
          | --- androidx.viewpager2:viewpager2:1.0.0
          | +--- androidx.annotation:annotation:1.1.0
          | +--- androidx.fragment:fragment:1.1.0 -> 1.2.1 ()
          | +--- androidx.recyclerview:recyclerview:1.1.0 (
          )
          | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
          | --- androidx.collection:collection:1.1.0 (
          )
          +--- project :react-native-svg
          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
          --- project :react-native-vector-icons
          --- com.facebook.react:react-native:+ -> 0.64.2 (
          )

          Metadata

          Metadata

          Assignees

          No one assigned

            Labels

            No labels
            No labels

            Type

            No type

            Projects

            No projects

              Milestone

              No milestone

              Relationships

              None yet

              Development

              No branches or pull requests

              Issue actions

              , 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Build error: Duplicate class com.google.firebase · Issue #176 · OneSignal/OneSignal-Gradle-Plugin · GitHub
              Skip to content
              This repository was archived by the owner on Oct 31, 2022. It is now read-only.
              This repository was archived by the owner on Oct 31, 2022. It is now read-only.

              Build error: Duplicate class com.google.firebase #176

              Description

              @GuillermoVA

              Failed build: Duplicate class com.google.firebase

              Project Setup

              // Top-level build file where you can add configuration options common to all sub-projects/modules.

              buildscript {
              ext {
              buildToolsVersion = "29.0.3"
              minSdkVersion = 21
              compileSdkVersion = 29
              targetSdkVersion = 29
              ndkVersion = "20.1.5948944"
              }
              repositories {
              google()
              jcenter()
              gradlePluginPortal()
              }
              dependencies {
              classpath("com.android.tools.build:gradle:4.1.0")
              classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.13.4, 0.99.99]'
              // NOTE: Do not place your application dependencies here; they belong
              // in the individual module build.gradle files
              }
              }

              allprojects {
              repositories {
              mavenLocal()
              maven {
              // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
              url("$rootDir/../node_modules/react-native/android")
              }
              maven {
              // Android JSC is installed from npm
              url("$rootDir/../node_modules/jsc-android/dist")
              }

               google()
              jcenter()
              maven { url 'https://www.jitpack.io' }
              }
              

              }

              app/build.gradle
              apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
              apply plugin: "com.android.application"

              import com.android.build.OutputFile

              /**

              • The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets
              • and bundleReleaseJsAndAssets).
              • These basically call react-native bundle with the correct arguments during the Android build
              • cycle. By default, bundleDebugJsAndAssets is skipped, as in debug/dev mode we prefer to load the
              • bundle directly from the development server. Below you can see all the possible configurations
              • and their defaults. If you decide to add a configuration block, make sure to add it before the
              • apply from: "../../node_modules/react-native/react.gradle" line.
              • project.ext.react = [
              • // the name of the generated asset file containing your JS bundle
              • bundleAssetName: "index.android.bundle",
              • // the entry file for bundle generation. If none specified and
              • // "index.android.js" exists, it will be used. Otherwise "index.js" is
              • // default. Can be overridden with ENTRY_FILE environment variable.
              • entryFile: "index.android.js",
              • // https://reactnative.dev/docs/performance#enable-the-ram-format
              • bundleCommand: "ram-bundle",
              • // whether to bundle JS and assets in debug mode
              • bundleInDebug: false,
              • // whether to bundle JS and assets in release mode
              • bundleInRelease: true,
              • // whether to bundle JS and assets in another build variant (if configured).
              • // See http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants
              • // The configuration property can be in the following formats
              • // 'bundleIn${productFlavor}${buildType}'
              • // 'bundleIn${buildType}'
              • // bundleInFreeDebug: true,
              • // bundleInPaidRelease: true,
              • // bundleInBeta: true,
              • // whether to disable dev mode in custom build variants (by default only disabled in release)
              • // for example: to disable dev mode in the staging build type (if configured)
              • devDisabledInStaging: true,
              • // The configuration property can be in the following formats
              • // 'devDisabledIn${productFlavor}${buildType}'
              • // 'devDisabledIn${buildType}'
              • // the root of your project, i.e. where "package.json" lives
              • root: "../../",
              • // where to put the JS bundle asset in debug mode
              • jsBundleDirDebug: "$buildDir/intermediates/assets/debug",
              • // where to put the JS bundle asset in release mode
              • jsBundleDirRelease: "$buildDir/intermediates/assets/release",
              • // where to put drawable resources / React Native assets, e.g. the ones you use via
              • // require('./image.png')), in debug mode
              • resourcesDirDebug: "$buildDir/intermediates/res/merged/debug",
              • // where to put drawable resources / React Native assets, e.g. the ones you use via
              • // require('./image.png')), in release mode
              • resourcesDirRelease: "$buildDir/intermediates/res/merged/release",
              • // by default the gradle tasks are skipped if none of the JS files or assets change; this means
              • // that we don't look at files in android/ or ios/ to determine whether the tasks are up to
              • // date; if you have any other folders that you want to ignore for performance reasons (gradle
              • // indexes the entire tree), add them here. Alternatively, if you have JS files in android/
              • // for example, you might want to remove it from here.
              • inputExcludes: ["android/", "ios/"],
              • // override which node gets called and with what additional arguments
              • nodeExecutableAndArgs: ["node"],
              • // supply additional arguments to the packager
              • extraPackagerArgs: []
              • ]
                */

              project.ext.react = [
              enableHermes: false, // clean and rebuild if changing
              ]

              apply from: "../../node_modules/react-native/react.gradle"

              /**

              • Set this to true to create two separate APKs instead of one:
                • An APK that only works on ARM devices
                • An APK that only works on x86 devices
              • The advantage is the size of the APK is reduced by about 4MB.
              • Upload all the APKs to the Play Store and people will download
              • the correct one based on the CPU architecture of their device.
                */
                def enableSeparateBuildPerCPUArchitecture = false

              /**

              • Run Proguard to shrink the Java bytecode in release builds.
                */
                def enableProguardInReleaseBuilds = false

              /**

              • The preferred build flavor of JavaScriptCore.
              • For example, to use the international variant, you can use:
              • def jscFlavor = 'org.webkit:android-jsc-intl:+'
              • The international variant includes ICU i18n library and necessary data
              • allowing to use e.g. Date.toLocaleString and String.localeCompare that
              • give correct results when using with locales other than en-US. Note that
              • this variant is about 6MiB larger per architecture than default.
                */
                def jscFlavor = 'org.webkit:android-jsc:+'

              /**

              • Whether to enable the Hermes VM.
              • This should be set on project.ext.react and mirrored here. If it is not set
              • on project.ext.react, JavaScript will not be compiled to Hermes Bytecode
              • and the benefits of using Hermes will therefore be sharply reduced.
                */
                def enableHermes = project.ext.react.get("enableHermes", false);

              android {
              ndkVersion rootProject.ext.ndkVersion

              compileSdkVersion rootProject.ext.compileSdkVersion
              compileOptions {
              sourceCompatibility JavaVersion.VERSION_1_8
              targetCompatibility JavaVersion.VERSION_1_8
              }
              defaultConfig {
              applicationId "com.solfium"
              minSdkVersion rootProject.ext.minSdkVersion
              targetSdkVersion rootProject.ext.targetSdkVersion
              versionCode 1
              versionName "1.0"
              missingDimensionStrategy 'react-native-camera', 'general'
              }
              splits {
              abi {
              reset()
              enable enableSeparateBuildPerCPUArchitecture
              universalApk false // If true, also generate a universal APK
              include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
              }
              }
              signingConfigs {
              debug {
              storeFile file('debug.keystore')
              storePassword 'android'
              keyAlias 'androiddebugkey'
              keyPassword 'android'
              }
              }
              buildTypes {
              debug {
              signingConfig signingConfigs.debug
              }
              release {
              // Caution! In production, you need to generate your own keystore file.
              // see https://reactnative.dev/docs/signed-apk-android.
              signingConfig signingConfigs.debug
              minifyEnabled enableProguardInReleaseBuilds
              proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
              }
              }
              // applicationVariants are e.g. debug, release
              applicationVariants.all { variant ->
              variant.outputs.each { output ->
              // For each separate APK per architecture, set a unique version code as described here:
              // https://developer.android.com/studio/build/configure-apk-splits.html
              // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc.
              def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4]
              def abi = output.getFilter(OutputFile.ABI)
              if (abi != null) { // null for the universal-debug, universal-release variants
              output.versionCodeOverride =
              defaultConfig.versionCode * 1000 + versionCodes.get(abi)
              }
              }
              }
              

              }

              dependencies {
              implementation fileTree(dir: "libs", include: ["*.jar"])
              //noinspection GradleDynamicVersion
              implementation "com.facebook.react:react-native:+" // From node_modules

              implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
              debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") {
              exclude group:'com.facebook.fbjni'
              }
              debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") {
              exclude group:'com.facebook.flipper'
              exclude group:'com.squareup.okhttp3', module:'okhttp'
              }
              debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") {
              exclude group:'com.facebook.flipper'
              }
              if (enableHermes) {
              def hermesPath = "../../node_modules/hermes-engine/android/";
              debugImplementation files(hermesPath + "hermes-debug.aar")
              releaseImplementation files(hermesPath + "hermes-release.aar")
              } else {
              implementation jscFlavor
              }
              

              }

              // Run this once to be able to run the application with BUCK
              // puts all compile dependencies into folder libs for BUCK to use
              task copyDownloadableDepsToLibs(type: Copy) {
              from configurations.compile
              into 'libs'
              }

              apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)

              Full Error

              BUILDERRORExecutionfailedfortask':app:checkDebugDuplicateClasses'.
              > Afailureoccurredwhileexecutingcom.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
              > Duplicateclasscom.google.firebase.components.AbstractComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.Componentfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.Component$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.Component$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.Component$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.Component$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.Component$Builderfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.ComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.ComponentDiscoveryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.ComponentDiscovery$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.ComponentDiscovery$MetadataRegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.ComponentDiscovery$RegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.ComponentFactoryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.ComponentRegistrarfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.ComponentRuntimefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.CycleDetectorfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.CycleDetector$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.CycleDetector$ComponentNodefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.CycleDetector$Depfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.Dependencyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.DependencyCycleExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.DependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.EventBusfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.EventBus$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.Lazyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.MissingDependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.RestrictedComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.components.RestrictedComponentContainer$RestrictedPublisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.events.Eventfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.events.EventHandlerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.events.Publisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.events.Subscriberfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              Duplicateclasscom.google.firebase.inject.Providerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
              * Try:
              Runwith --stacktraceoptiontogetthestacktrace. Runwith --infoor --debugoptiontogetmorelogoutput. Runwith --scantogetfullinsights.

              Dependency Tree

              +--- project :app ()
              +--- com.facebook.react:react-native:+ -> 0.64.2
              | +--- com.facebook.infer.annotation:infer-annotation:0.11.2
              | | --- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2
              | +--- com.facebook.yoga:proguard-annotations:1.14.1
              | +--- javax.inject:javax.inject:1
              | +--- androidx.appcompat:appcompat:1.0.2 -> 1.1.0
              | | +--- androidx.annotation:annotation:1.1.0
              | | +--- androidx.core:core:1.1.0 -> 1.3.1
              | | | +--- androidx.annotation:annotation:1.1.0
              | | | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0
              | | | | +--- androidx.lifecycle:lifecycle-common:2.2.0
              | | | | | --- androidx.annotation:annotation:1.1.0
              | | | | +--- androidx.arch.core:core-common:2.1.0
              | | | | | --- androidx.annotation:annotation:1.1.0
              | | | | --- androidx.annotation:annotation:1.1.0
              | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.0
              | | | | +--- androidx.annotation:annotation:1.1.0
              | | | | --- androidx.collection:collection:1.0.0 -> 1.1.0
              | | | | --- androidx.annotation:annotation:1.1.0
              | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
              )
              | | +--- androidx.cursoradapter:cursoradapter:1.0.0
              | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | +--- androidx.fragment:fragment:1.1.0 -> 1.2.1
              | | | +--- androidx.annotation:annotation:1.1.0
              | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
              | | | +--- androidx.collection:collection:1.1.0 (
              )
              | | | +--- androidx.viewpager:viewpager:1.0.0
              | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
              | | | | --- androidx.customview:customview:1.0.0
              | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
              )
              | | | +--- androidx.loader:loader:1.0.0
              | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
              | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.1.0
              | | | | | +--- androidx.arch.core:core-runtime:2.1.0
              | | | | | | +--- androidx.annotation:annotation:1.1.0
              | | | | | | --- androidx.arch.core:core-common:2.1.0 (
              )
              | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.1.0 -> 2.2.0
              | | | | | | +--- androidx.lifecycle:lifecycle-common:2.2.0 ()
              | | | | | | +--- androidx.arch.core:core-common:2.1.0 (
              )
              | | | | | | --- androidx.arch.core:core-runtime:2.1.0 ()
              | | | | | --- androidx.arch.core:core-common:2.1.0 (
              )
              | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.2.0
              | | | | --- androidx.annotation:annotation:1.1.0
              | | | +--- androidx.activity:activity:1.1.0
              | | | | +--- androidx.annotation:annotation:1.1.0
              | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
              | | | | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 (
              )
              | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 ()
              | | | | +--- androidx.savedstate:savedstate:1.0.0
              | | | | | +--- androidx.annotation:annotation:1.1.0
              | | | | | +--- androidx.arch.core:core-common:2.0.1 -> 2.1.0 (
              )
              | | | | | --- androidx.lifecycle:lifecycle-common:2.0.0 -> 2.2.0 ()
              | | | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0 -> 2.2.0
              | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | | | +--- androidx.savedstate:savedstate:1.0.0 (
              )
              | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
              | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
              )
              | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
              | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
              )
              | | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.2.0 ()
              | | +--- androidx.appcompat:appcompat-resources:1.1.0
              | | | +--- androidx.annotation:annotation:1.1.0
              | | | +--- androidx.core:core:1.0.1 -> 1.3.1 (
              )
              | | | +--- androidx.vectordrawable:vectordrawable:1.1.0
              | | | | +--- androidx.annotation:annotation:1.1.0
              | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
              | | | | --- androidx.collection:collection:1.1.0 (
              )
              | | | +--- androidx.vectordrawable:vectordrawable-animated:1.1.0
              | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 ()
              | | | | +--- androidx.interpolator:interpolator:1.0.0
              | | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | | | --- androidx.collection:collection:1.1.0 (
              )
              | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
              | | +--- androidx.drawerlayout:drawerlayout:1.0.0
              | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
              )
              | | | --- androidx.customview:customview:1.0.0 ()
              | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
              )
              | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0
              | | +--- androidx.annotation:annotation:1.1.0
              | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
              | | --- androidx.interpolator:interpolator:1.0.0 (
              )
              | +--- com.facebook.fresco:fresco:2.0.0
              | | +--- com.facebook.fresco:fbcore:2.0.0
              | | +--- com.facebook.fresco:drawee:2.0.0
              | | | +--- com.facebook.fresco:fbcore:2.0.0
              | | | --- com.facebook.fresco:imagepipeline:2.0.0
              | | | +--- com.facebook.fresco:imagepipeline-base:2.0.0
              | | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0
              | | | | | +--- com.facebook.soloader:annotation:0.9.0
              | | | | | --- com.facebook.soloader:nativeloader:0.9.0
              | | | | +--- com.parse.bolts:bolts-tasks:1.4.0
              | | | | --- com.facebook.fresco:fbcore:2.0.0
              | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
              | | | +--- com.parse.bolts:bolts-tasks:1.4.0
              | | | --- com.facebook.fresco:fbcore:2.0.0
              | | +--- com.facebook.fresco:imagepipeline:2.0.0 (
              )
              | | +--- com.facebook.fresco:nativeimagefilters:2.0.0
              | | | +--- com.facebook.fresco:imagepipeline:2.0.0 ()
              | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
              )
              | | | +--- com.parse.bolts:bolts-tasks:1.4.0
              | | | --- com.facebook.fresco:fbcore:2.0.0
              | | +--- com.facebook.fresco:nativeimagetranscoder:2.0.0
              | | | +--- com.facebook.fresco:imagepipeline-base:2.0.0 ()
              | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
              )
              | | | +--- com.parse.bolts:bolts-tasks:1.4.0
              | | | --- com.facebook.fresco:fbcore:2.0.0
              | | --- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
              | +--- com.facebook.fresco:imagepipeline-okhttp3:2.0.0
              | | +--- com.squareup.okhttp3:okhttp:3.12.1 -> 3.12.12
              | | | --- com.squareup.okio:okio:1.15.0 -> 1.17.5
              | | +--- com.facebook.fresco:fbcore:2.0.0
              | | --- com.facebook.fresco:imagepipeline:2.0.0 (
              )
              | +--- com.facebook.soloader:soloader:0.9.0 ()
              | +--- com.google.code.findbugs:jsr305:3.0.2
              | +--- com.squareup.okhttp3:okhttp:3.12.12 (
              )
              | +--- com.squareup.okhttp3:okhttp-urlconnection:3.12.12
              | | --- com.squareup.okhttp3:okhttp:3.12.12 ()
              | +--- com.squareup.okio:okio:1.17.5
              | --- com.facebook.fbjni:fbjni-java-only:0.0.3
              | --- com.facebook.soloader:nativeloader:0.8.0 -> 0.9.0
              +--- androidx.swiperefreshlayout:swiperefreshlayout:1.1.0 (
              )
              +--- org.webkit:android-jsc:+ -> r245459
              +--- project :react-native-async-storage_async-storage
              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
              +--- project :react-native-community_masked-view
              | --- com.facebook.react:react-native:+ -> 0.64.2 (
              )
              +--- project :react-native-picker_picker
              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
              +--- project :react-native-add-calendar-event
              | --- com.facebook.react:react-native:+ -> 0.64.2 (
              )
              +--- project :react-native-camera
              | +--- com.google.android.gms:play-services-mlkit-barcode-scanning:16.2.0
              | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0
              | | | --- androidx.annotation:annotation:1.1.0
              | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0
              | | | +--- androidx.annotation:annotation:1.1.0
              | | | +--- com.google.android.datatransport:transport-api:3.0.0 ()
              | | | +--- com.google.android.datatransport:transport-runtime:3.0.0
              | | | | +--- androidx.annotation:annotation:1.1.0
              | | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
              )
              | | | | --- javax.inject:javax.inject:1
              | | | +--- com.google.firebase:firebase-encoders:17.0.0
              | | | | --- androidx.annotation:annotation:1.1.0
              | | | --- com.google.firebase:firebase-encoders-json:18.0.0
              | | | +--- androidx.annotation:annotation:1.1.0
              | | | --- com.google.firebase:firebase-encoders:17.0.0 ()
              | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
              )
              | | +--- com.google.android.gms:play-services-base:17.6.0
              | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
              | | | +--- androidx.core:core:1.2.0 -> 1.3.1 (
              )
              | | | +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
              | | | +--- com.google.android.gms:play-services-basement:17.6.0
              | | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
              )
              | | | | +--- androidx.core:core:1.2.0 -> 1.3.1 ()
              | | | | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
              )
              | | | --- com.google.android.gms:play-services-tasks:17.2.1
              | | | --- com.google.android.gms:play-services-basement:17.6.0 ()
              | | +--- com.google.android.gms:play-services-basement:17.6.0 (
              )
              | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
              | | +--- com.google.android.odml:image:1.0.0-beta1
              | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0
              | | | +--- androidx.annotation:annotation:1.1.0
              | | | --- com.google.firebase:firebase-annotations:16.0.0
              | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
              )
              | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
              | | +--- com.google.mlkit:common:17.2.0
              | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
              )
              | | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
              | | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
              )
              | | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
              | | | +--- com.google.android.gms:play-services-base:17.6.0 (
              )
              | | | +--- com.google.android.gms:play-services-basement:17.6.0 ()
              | | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
              )
              | | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
              | | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
              )
              | | | --- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
              | | --- com.google.mlkit:vision-common:16.5.0
              | | +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.2
              | | | --- androidx.annotation:annotation:1.1.0
              | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
              )
              | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
              | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
              )
              | | +--- com.google.android.gms:play-services-base:17.6.0 ()
              | | +--- com.google.android.gms:play-services-basement:17.6.0 (
              )
              | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
              | | +--- com.google.android.odml:image:1.0.0-beta1
              | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
              )
              | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
              | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
              )
              | | --- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
              | +--- com.google.android.gms:play-services-mlkit-face-detection:16.2.0
              | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
              )
              | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
              | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
              )
              | | +--- com.google.android.gms:play-services-base:17.6.0 ()
              | | +--- com.google.android.gms:play-services-basement:17.6.0 (
              )
              | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
              | | +--- com.google.android.odml:image:1.0.0-beta1
              | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
              )
              | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
              | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
              )
              | | +--- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
              | | --- com.google.mlkit:vision-common:16.5.0 (
              )
              | +--- com.facebook.react:react-native:+ -> 0.64.2 ()
              | +--- com.google.zxing:core:3.3.3
              | +--- com.drewnoakes:metadata-extractor:2.11.0
              | | --- com.adobe.xmp:xmpcore:5.1.3
              | +--- androidx.exifinterface:exifinterface:1.3.2 (
              )
              | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | +--- androidx.legacy:legacy-support-v4:1.0.0
              | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
              | | +--- androidx.media:media:1.0.0
              | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
              )
              | | | --- androidx.versionedparcelable:versionedparcelable:1.0.0 -> 1.1.0 ()
              | | +--- androidx.legacy:legacy-support-core-utils:1.0.0
              | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
              )
              | | | +--- androidx.documentfile:documentfile:1.0.0
              | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | | +--- androidx.loader:loader:1.0.0 ()
              | | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
              | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | | --- androidx.print:print:1.0.0
              | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | +--- androidx.legacy:legacy-support-core-ui:1.0.0
              | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
              )
              | | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
              | | | +--- androidx.customview:customview:1.0.0 (
              )
              | | | +--- androidx.viewpager:viewpager:1.0.0 ()
              | | | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0 -> 1.1.0
              | | | | +--- androidx.annotation:annotation:1.1.0
              | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
              )
              | | | | +--- androidx.customview:customview:1.0.0 ()
              | | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
              )
              | | | +--- androidx.drawerlayout:drawerlayout:1.0.0 ()
              | | | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
              | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
              )
              | | | | --- androidx.customview:customview:1.0.0 ()
              | | | +--- androidx.interpolator:interpolator:1.0.0 (
              )
              | | | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 ()
              | | | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
              | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
              )
              | | | --- androidx.cursoradapter:cursoradapter:1.0.0 ()
              | | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
              )
              | --- com.google.android.gms:play-services-mlkit-text-recognition:16.3.0
              | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
              | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
              )
              | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
              | +--- com.google.android.gms:play-services-base:17.6.0 (
              )
              | +--- com.google.android.gms:play-services-basement:17.6.0 ()
              | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
              )
              | +--- com.google.android.odml:image:1.0.0-beta1
              | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
              | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
              )
              | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
              | +--- com.google.mlkit:common:17.1.1 -> 17.2.0 (
              )
              | --- com.google.mlkit:vision-common:16.5.0 ()
              +--- project :react-native-config
              | --- com.facebook.react:react-native:+ -> 0.64.2 (
              )
              +--- project :react-native-default-preference
              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
              +--- project :react-native-device-info
              | +--- com.facebook.react:react-native:+ -> 0.64.2 (
              )
              | +--- com.android.installreferrer:installreferrer:1.1.2
              | --- com.google.android.gms:play-services-iid:17.0.0
              | +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
              | +--- androidx.core:core:1.0.0 -> 1.3.1 (
              )
              | +--- com.google.android.gms:play-services-base:17.0.0 -> 17.6.0 ()
              | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
              )
              | +--- com.google.android.gms:play-services-stats:17.0.0
              | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
              | | --- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
              )
              | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
              +--- project :react-native-exit-app
              | --- com.facebook.react:react-native:+ -> 0.64.2 (
              )
              +--- project :react-native-extra-dimensions-android
              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
              +--- project :react-native-gesture-handler
              | --- com.facebook.react:react-native:+ -> 0.64.2 (
              )
              +--- project :react-native-image-picker
              | +--- com.facebook.react:react-native:+ -> 0.64.2 ()
              | +--- androidx.core:core:1.3.1 (
              )
              | --- androidx.exifinterface:exifinterface:1.3.1 -> 1.3.2 ()
              +--- project :react-native-linear-gradient
              +--- project :react-native-localize
              | --- com.facebook.react:react-native:+ -> 0.64.2 (
              )
              +--- project :react-native-network-info
              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
              +--- project :react-native-onesignal
              | +--- com.onesignal:OneSignal:4.6.0
              | | +--- com.google.firebase:firebase-messaging:[19.0.0, 22.0.99] -> 22.0.0
              | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
              )
              | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
              | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
              )
              | | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
              | | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
              )
              | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
              | | | +--- com.google.android.gms:play-services-cloud-messaging:16.0.0
              | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
              )
              | | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
              | | | +--- com.google.android.gms:play-services-stats:17.0.0 (
              )
              | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
              | | | +--- com.google.firebase:firebase-common:20.0.0
              | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
              )
              | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
              | | | | --- com.google.firebase:firebase-components:17.0.0 (
              )
              | | | +--- com.google.firebase:firebase-components:17.0.0 ()
              | | | +--- com.google.firebase:firebase-datatransport:18.0.0
              | | | | +--- androidx.annotation:annotation:1.1.0
              | | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
              )
              | | | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
              | | | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
              )
              | | | | +--- com.google.firebase:firebase-common:20.0.0 ()
              | | | | --- com.google.firebase:firebase-components:17.0.0 (
              )
              | | | +--- com.google.firebase:firebase-iid-interop:17.1.0
              | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
              | | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
              )
              | | | +--- com.google.firebase:firebase-installations:17.0.0
              | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
              | | | | +--- com.google.firebase:firebase-common:20.0.0 (
              )
              | | | | +--- com.google.firebase:firebase-components:17.0.0 ()
              | | | | --- com.google.firebase:firebase-installations-interop:17.0.0
              | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
              )
              | | | | --- com.google.firebase:firebase-annotations:16.0.0
              | | | +--- com.google.firebase:firebase-installations-interop:17.0.0 ()
              | | | --- com.google.firebase:firebase-measurement-connector:19.0.0
              | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
              )
              | | | --- com.google.firebase:firebase-annotations:16.0.0
              | | +--- androidx.cardview:cardview:[1.0.0, 1.0.99] -> 1.0.0
              | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | +--- androidx.legacy:legacy-support-v4:[1.0.0, 1.0.99] -> 1.0.0 ()
              | | +--- androidx.browser:browser:[1.0.0, 1.3.99] -> 1.3.0
              | | | +--- androidx.collection:collection:1.1.0 (
              )
              | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0
              | | | | +--- androidx.annotation:annotation:1.1.0
              | | | | --- com.google.guava:listenablefuture:1.0
              | | | +--- androidx.interpolator:interpolator:1.0.0 ()
              | | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
              )
              | | | +--- androidx.annotation:annotation:1.1.0
              | | | --- com.google.guava:listenablefuture:1.0
              | | +--- androidx.appcompat:appcompat:[1.0.0, 1.3.99] -> 1.1.0 ()
              | | +--- androidx.work:work-runtime:[2.0.0, 2.5.99] -> 2.5.0
              | | | +--- com.google.guava:listenablefuture:1.0
              | | | +--- androidx.lifecycle:lifecycle-livedata:2.1.0 (
              )
              | | | +--- androidx.room:room-runtime:2.2.5
              | | | | +--- androidx.room:room-common:2.2.5
              | | | | | --- androidx.annotation:annotation:1.1.0
              | | | | +--- androidx.sqlite:sqlite-framework:2.0.1 -> 2.1.0
              | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | | | | --- androidx.sqlite:sqlite:2.1.0
              | | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
              | | | | +--- androidx.sqlite:sqlite:2.0.1 -> 2.1.0 ()
              | | | | --- androidx.arch.core:core-runtime:2.0.1 -> 2.1.0 (
              )
              | | | +--- androidx.sqlite:sqlite:2.1.0 ()
              | | | +--- androidx.sqlite:sqlite-framework:2.1.0 (
              )
              | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
              | | | --- androidx.lifecycle:lifecycle-service:2.1.0
              | | | --- androidx.lifecycle:lifecycle-runtime:2.1.0 -> 2.2.0 (
              )
              | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32
              | | | --- org.jetbrains.kotlin:kotlin-stdlib:1.4.32
              | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32
              | | | --- org.jetbrains:annotations:13.0
              | | +--- com.google.android.gms:play-services-base:[17.0.0, 17.6.99] -> 17.6.0 ()
              | | --- androidx.concurrent:concurrent-futures:1.1.0 (
              )
              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
              +--- project :react-native-permissions
              | --- com.facebook.react:react-native:+ -> 0.64.2 (
              )
              +--- project :react-native-reanimated
              +--- project :react-native-safe-area-context
              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
              +--- project :react-native-screens
              | +--- com.facebook.react:react-native:+ -> 0.64.2 (
              )
              | +--- androidx.appcompat:appcompat:1.1.0 ()
              | +--- androidx.fragment:fragment:1.2.1 (
              )
              | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
              | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 (
              )
              | --- com.google.android.material:material:1.1.0
              | +--- androidx.annotation:annotation:1.0.1 -> 1.1.0
              | +--- androidx.appcompat:appcompat:1.1.0 ()
              | +--- androidx.cardview:cardview:1.0.0 (
              )
              | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
              | +--- androidx.core:core:1.1.0 -> 1.3.1 (
              )
              | +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
              | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0 (
              )
              | +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.1.0
              | | +--- androidx.annotation:annotation:1.1.0
              | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
              | | +--- androidx.customview:customview:1.0.0 (
              )
              | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
              | +--- androidx.transition:transition:1.2.0
              | | +--- androidx.annotation:annotation:1.1.0
              | | +--- androidx.core:core:1.0.1 -> 1.3.1 (
              )
              | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
              | +--- androidx.vectordrawable:vectordrawable:1.1.0 (
              )
              | --- androidx.viewpager2:viewpager2:1.0.0
              | +--- androidx.annotation:annotation:1.1.0
              | +--- androidx.fragment:fragment:1.1.0 -> 1.2.1 ()
              | +--- androidx.recyclerview:recyclerview:1.1.0 (
              )
              | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
              | --- androidx.collection:collection:1.1.0 (
              )
              +--- project :react-native-svg
              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
              --- project :react-native-vector-icons
              --- com.facebook.react:react-native:+ -> 0.64.2 (
              )

              Metadata

              Metadata

              Assignees

              No one assigned

                Labels

                No labels
                No labels

                Type

                No type

                Projects

                No projects

                  Milestone

                  No milestone

                  Relationships

                  None yet

                  Development

                  No branches or pull requests

                  Issue actions

                  , 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' Build error: Duplicate class com.google.firebase · Issue #176 · OneSignal/OneSignal-Gradle-Plugin · GitHub
                  Skip to content
                  This repository was archived by the owner on Oct 31, 2022. It is now read-only.
                  This repository was archived by the owner on Oct 31, 2022. It is now read-only.

                  Build error: Duplicate class com.google.firebase #176

                  Description

                  @GuillermoVA

                  Failed build: Duplicate class com.google.firebase

                  Project Setup

                  // Top-level build file where you can add configuration options common to all sub-projects/modules.

                  buildscript {
                  ext {
                  buildToolsVersion = "29.0.3"
                  minSdkVersion = 21
                  compileSdkVersion = 29
                  targetSdkVersion = 29
                  ndkVersion = "20.1.5948944"
                  }
                  repositories {
                  google()
                  jcenter()
                  gradlePluginPortal()
                  }
                  dependencies {
                  classpath("com.android.tools.build:gradle:4.1.0")
                  classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.13.4, 0.99.99]'
                  // NOTE: Do not place your application dependencies here; they belong
                  // in the individual module build.gradle files
                  }
                  }

                  allprojects {
                  repositories {
                  mavenLocal()
                  maven {
                  // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
                  url("$rootDir/../node_modules/react-native/android")
                  }
                  maven {
                  // Android JSC is installed from npm
                  url("$rootDir/../node_modules/jsc-android/dist")
                  }

                   google()
                  jcenter()
                  maven { url 'https://www.jitpack.io' }
                  }
                  

                  }

                  app/build.gradle
                  apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
                  apply plugin: "com.android.application"

                  import com.android.build.OutputFile

                  /**

                  • The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets
                  • and bundleReleaseJsAndAssets).
                  • These basically call react-native bundle with the correct arguments during the Android build
                  • cycle. By default, bundleDebugJsAndAssets is skipped, as in debug/dev mode we prefer to load the
                  • bundle directly from the development server. Below you can see all the possible configurations
                  • and their defaults. If you decide to add a configuration block, make sure to add it before the
                  • apply from: "../../node_modules/react-native/react.gradle" line.
                  • project.ext.react = [
                  • // the name of the generated asset file containing your JS bundle
                  • bundleAssetName: "index.android.bundle",
                  • // the entry file for bundle generation. If none specified and
                  • // "index.android.js" exists, it will be used. Otherwise "index.js" is
                  • // default. Can be overridden with ENTRY_FILE environment variable.
                  • entryFile: "index.android.js",
                  • // https://reactnative.dev/docs/performance#enable-the-ram-format
                  • bundleCommand: "ram-bundle",
                  • // whether to bundle JS and assets in debug mode
                  • bundleInDebug: false,
                  • // whether to bundle JS and assets in release mode
                  • bundleInRelease: true,
                  • // whether to bundle JS and assets in another build variant (if configured).
                  • // See http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants
                  • // The configuration property can be in the following formats
                  • // 'bundleIn${productFlavor}${buildType}'
                  • // 'bundleIn${buildType}'
                  • // bundleInFreeDebug: true,
                  • // bundleInPaidRelease: true,
                  • // bundleInBeta: true,
                  • // whether to disable dev mode in custom build variants (by default only disabled in release)
                  • // for example: to disable dev mode in the staging build type (if configured)
                  • devDisabledInStaging: true,
                  • // The configuration property can be in the following formats
                  • // 'devDisabledIn${productFlavor}${buildType}'
                  • // 'devDisabledIn${buildType}'
                  • // the root of your project, i.e. where "package.json" lives
                  • root: "../../",
                  • // where to put the JS bundle asset in debug mode
                  • jsBundleDirDebug: "$buildDir/intermediates/assets/debug",
                  • // where to put the JS bundle asset in release mode
                  • jsBundleDirRelease: "$buildDir/intermediates/assets/release",
                  • // where to put drawable resources / React Native assets, e.g. the ones you use via
                  • // require('./image.png')), in debug mode
                  • resourcesDirDebug: "$buildDir/intermediates/res/merged/debug",
                  • // where to put drawable resources / React Native assets, e.g. the ones you use via
                  • // require('./image.png')), in release mode
                  • resourcesDirRelease: "$buildDir/intermediates/res/merged/release",
                  • // by default the gradle tasks are skipped if none of the JS files or assets change; this means
                  • // that we don't look at files in android/ or ios/ to determine whether the tasks are up to
                  • // date; if you have any other folders that you want to ignore for performance reasons (gradle
                  • // indexes the entire tree), add them here. Alternatively, if you have JS files in android/
                  • // for example, you might want to remove it from here.
                  • inputExcludes: ["android/", "ios/"],
                  • // override which node gets called and with what additional arguments
                  • nodeExecutableAndArgs: ["node"],
                  • // supply additional arguments to the packager
                  • extraPackagerArgs: []
                  • ]
                    */

                  project.ext.react = [
                  enableHermes: false, // clean and rebuild if changing
                  ]

                  apply from: "../../node_modules/react-native/react.gradle"

                  /**

                  • Set this to true to create two separate APKs instead of one:
                    • An APK that only works on ARM devices
                    • An APK that only works on x86 devices
                  • The advantage is the size of the APK is reduced by about 4MB.
                  • Upload all the APKs to the Play Store and people will download
                  • the correct one based on the CPU architecture of their device.
                    */
                    def enableSeparateBuildPerCPUArchitecture = false

                  /**

                  • Run Proguard to shrink the Java bytecode in release builds.
                    */
                    def enableProguardInReleaseBuilds = false

                  /**

                  • The preferred build flavor of JavaScriptCore.
                  • For example, to use the international variant, you can use:
                  • def jscFlavor = 'org.webkit:android-jsc-intl:+'
                  • The international variant includes ICU i18n library and necessary data
                  • allowing to use e.g. Date.toLocaleString and String.localeCompare that
                  • give correct results when using with locales other than en-US. Note that
                  • this variant is about 6MiB larger per architecture than default.
                    */
                    def jscFlavor = 'org.webkit:android-jsc:+'

                  /**

                  • Whether to enable the Hermes VM.
                  • This should be set on project.ext.react and mirrored here. If it is not set
                  • on project.ext.react, JavaScript will not be compiled to Hermes Bytecode
                  • and the benefits of using Hermes will therefore be sharply reduced.
                    */
                    def enableHermes = project.ext.react.get("enableHermes", false);

                  android {
                  ndkVersion rootProject.ext.ndkVersion

                  compileSdkVersion rootProject.ext.compileSdkVersion
                  compileOptions {
                  sourceCompatibility JavaVersion.VERSION_1_8
                  targetCompatibility JavaVersion.VERSION_1_8
                  }
                  defaultConfig {
                  applicationId "com.solfium"
                  minSdkVersion rootProject.ext.minSdkVersion
                  targetSdkVersion rootProject.ext.targetSdkVersion
                  versionCode 1
                  versionName "1.0"
                  missingDimensionStrategy 'react-native-camera', 'general'
                  }
                  splits {
                  abi {
                  reset()
                  enable enableSeparateBuildPerCPUArchitecture
                  universalApk false // If true, also generate a universal APK
                  include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
                  }
                  }
                  signingConfigs {
                  debug {
                  storeFile file('debug.keystore')
                  storePassword 'android'
                  keyAlias 'androiddebugkey'
                  keyPassword 'android'
                  }
                  }
                  buildTypes {
                  debug {
                  signingConfig signingConfigs.debug
                  }
                  release {
                  // Caution! In production, you need to generate your own keystore file.
                  // see https://reactnative.dev/docs/signed-apk-android.
                  signingConfig signingConfigs.debug
                  minifyEnabled enableProguardInReleaseBuilds
                  proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
                  }
                  }
                  // applicationVariants are e.g. debug, release
                  applicationVariants.all { variant ->
                  variant.outputs.each { output ->
                  // For each separate APK per architecture, set a unique version code as described here:
                  // https://developer.android.com/studio/build/configure-apk-splits.html
                  // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc.
                  def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4]
                  def abi = output.getFilter(OutputFile.ABI)
                  if (abi != null) { // null for the universal-debug, universal-release variants
                  output.versionCodeOverride =
                  defaultConfig.versionCode * 1000 + versionCodes.get(abi)
                  }
                  }
                  }
                  

                  }

                  dependencies {
                  implementation fileTree(dir: "libs", include: ["*.jar"])
                  //noinspection GradleDynamicVersion
                  implementation "com.facebook.react:react-native:+" // From node_modules

                  implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
                  debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") {
                  exclude group:'com.facebook.fbjni'
                  }
                  debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") {
                  exclude group:'com.facebook.flipper'
                  exclude group:'com.squareup.okhttp3', module:'okhttp'
                  }
                  debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") {
                  exclude group:'com.facebook.flipper'
                  }
                  if (enableHermes) {
                  def hermesPath = "../../node_modules/hermes-engine/android/";
                  debugImplementation files(hermesPath + "hermes-debug.aar")
                  releaseImplementation files(hermesPath + "hermes-release.aar")
                  } else {
                  implementation jscFlavor
                  }
                  

                  }

                  // Run this once to be able to run the application with BUCK
                  // puts all compile dependencies into folder libs for BUCK to use
                  task copyDownloadableDepsToLibs(type: Copy) {
                  from configurations.compile
                  into 'libs'
                  }

                  apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)

                  Full Error

                  BUILDERRORExecutionfailedfortask':app:checkDebugDuplicateClasses'.
                  > Afailureoccurredwhileexecutingcom.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
                  > Duplicateclasscom.google.firebase.components.AbstractComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.Componentfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.Component$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.Component$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.Component$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.Component$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.Component$Builderfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.ComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.ComponentDiscoveryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.ComponentDiscovery$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.ComponentDiscovery$MetadataRegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.ComponentDiscovery$RegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.ComponentFactoryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.ComponentRegistrarfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.ComponentRuntimefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.CycleDetectorfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.CycleDetector$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.CycleDetector$ComponentNodefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.CycleDetector$Depfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.Dependencyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.DependencyCycleExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.DependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.EventBusfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.EventBus$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.Lazyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.MissingDependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.RestrictedComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.components.RestrictedComponentContainer$RestrictedPublisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.events.Eventfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.events.EventHandlerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.events.Publisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.events.Subscriberfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  Duplicateclasscom.google.firebase.inject.Providerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                  * Try:
                  Runwith --stacktraceoptiontogetthestacktrace. Runwith --infoor --debugoptiontogetmorelogoutput. Runwith --scantogetfullinsights.

                  Dependency Tree

                  +--- project :app ()
                  +--- com.facebook.react:react-native:+ -> 0.64.2
                  | +--- com.facebook.infer.annotation:infer-annotation:0.11.2
                  | | --- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2
                  | +--- com.facebook.yoga:proguard-annotations:1.14.1
                  | +--- javax.inject:javax.inject:1
                  | +--- androidx.appcompat:appcompat:1.0.2 -> 1.1.0
                  | | +--- androidx.annotation:annotation:1.1.0
                  | | +--- androidx.core:core:1.1.0 -> 1.3.1
                  | | | +--- androidx.annotation:annotation:1.1.0
                  | | | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0
                  | | | | +--- androidx.lifecycle:lifecycle-common:2.2.0
                  | | | | | --- androidx.annotation:annotation:1.1.0
                  | | | | +--- androidx.arch.core:core-common:2.1.0
                  | | | | | --- androidx.annotation:annotation:1.1.0
                  | | | | --- androidx.annotation:annotation:1.1.0
                  | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.0
                  | | | | +--- androidx.annotation:annotation:1.1.0
                  | | | | --- androidx.collection:collection:1.0.0 -> 1.1.0
                  | | | | --- androidx.annotation:annotation:1.1.0
                  | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
                  )
                  | | +--- androidx.cursoradapter:cursoradapter:1.0.0
                  | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | +--- androidx.fragment:fragment:1.1.0 -> 1.2.1
                  | | | +--- androidx.annotation:annotation:1.1.0
                  | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                  | | | +--- androidx.collection:collection:1.1.0 (
                  )
                  | | | +--- androidx.viewpager:viewpager:1.0.0
                  | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                  | | | | --- androidx.customview:customview:1.0.0
                  | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
                  )
                  | | | +--- androidx.loader:loader:1.0.0
                  | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                  | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.1.0
                  | | | | | +--- androidx.arch.core:core-runtime:2.1.0
                  | | | | | | +--- androidx.annotation:annotation:1.1.0
                  | | | | | | --- androidx.arch.core:core-common:2.1.0 (
                  )
                  | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.1.0 -> 2.2.0
                  | | | | | | +--- androidx.lifecycle:lifecycle-common:2.2.0 ()
                  | | | | | | +--- androidx.arch.core:core-common:2.1.0 (
                  )
                  | | | | | | --- androidx.arch.core:core-runtime:2.1.0 ()
                  | | | | | --- androidx.arch.core:core-common:2.1.0 (
                  )
                  | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.2.0
                  | | | | --- androidx.annotation:annotation:1.1.0
                  | | | +--- androidx.activity:activity:1.1.0
                  | | | | +--- androidx.annotation:annotation:1.1.0
                  | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                  | | | | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 (
                  )
                  | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 ()
                  | | | | +--- androidx.savedstate:savedstate:1.0.0
                  | | | | | +--- androidx.annotation:annotation:1.1.0
                  | | | | | +--- androidx.arch.core:core-common:2.0.1 -> 2.1.0 (
                  )
                  | | | | | --- androidx.lifecycle:lifecycle-common:2.0.0 -> 2.2.0 ()
                  | | | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0 -> 2.2.0
                  | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | | | +--- androidx.savedstate:savedstate:1.0.0 (
                  )
                  | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
                  | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
                  )
                  | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
                  | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
                  )
                  | | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.2.0 ()
                  | | +--- androidx.appcompat:appcompat-resources:1.1.0
                  | | | +--- androidx.annotation:annotation:1.1.0
                  | | | +--- androidx.core:core:1.0.1 -> 1.3.1 (
                  )
                  | | | +--- androidx.vectordrawable:vectordrawable:1.1.0
                  | | | | +--- androidx.annotation:annotation:1.1.0
                  | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                  | | | | --- androidx.collection:collection:1.1.0 (
                  )
                  | | | +--- androidx.vectordrawable:vectordrawable-animated:1.1.0
                  | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 ()
                  | | | | +--- androidx.interpolator:interpolator:1.0.0
                  | | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | | | --- androidx.collection:collection:1.1.0 (
                  )
                  | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                  | | +--- androidx.drawerlayout:drawerlayout:1.0.0
                  | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                  )
                  | | | --- androidx.customview:customview:1.0.0 ()
                  | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
                  )
                  | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0
                  | | +--- androidx.annotation:annotation:1.1.0
                  | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                  | | --- androidx.interpolator:interpolator:1.0.0 (
                  )
                  | +--- com.facebook.fresco:fresco:2.0.0
                  | | +--- com.facebook.fresco:fbcore:2.0.0
                  | | +--- com.facebook.fresco:drawee:2.0.0
                  | | | +--- com.facebook.fresco:fbcore:2.0.0
                  | | | --- com.facebook.fresco:imagepipeline:2.0.0
                  | | | +--- com.facebook.fresco:imagepipeline-base:2.0.0
                  | | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0
                  | | | | | +--- com.facebook.soloader:annotation:0.9.0
                  | | | | | --- com.facebook.soloader:nativeloader:0.9.0
                  | | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                  | | | | --- com.facebook.fresco:fbcore:2.0.0
                  | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
                  | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                  | | | --- com.facebook.fresco:fbcore:2.0.0
                  | | +--- com.facebook.fresco:imagepipeline:2.0.0 (
                  )
                  | | +--- com.facebook.fresco:nativeimagefilters:2.0.0
                  | | | +--- com.facebook.fresco:imagepipeline:2.0.0 ()
                  | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
                  )
                  | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                  | | | --- com.facebook.fresco:fbcore:2.0.0
                  | | +--- com.facebook.fresco:nativeimagetranscoder:2.0.0
                  | | | +--- com.facebook.fresco:imagepipeline-base:2.0.0 ()
                  | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
                  )
                  | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                  | | | --- com.facebook.fresco:fbcore:2.0.0
                  | | --- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
                  | +--- com.facebook.fresco:imagepipeline-okhttp3:2.0.0
                  | | +--- com.squareup.okhttp3:okhttp:3.12.1 -> 3.12.12
                  | | | --- com.squareup.okio:okio:1.15.0 -> 1.17.5
                  | | +--- com.facebook.fresco:fbcore:2.0.0
                  | | --- com.facebook.fresco:imagepipeline:2.0.0 (
                  )
                  | +--- com.facebook.soloader:soloader:0.9.0 ()
                  | +--- com.google.code.findbugs:jsr305:3.0.2
                  | +--- com.squareup.okhttp3:okhttp:3.12.12 (
                  )
                  | +--- com.squareup.okhttp3:okhttp-urlconnection:3.12.12
                  | | --- com.squareup.okhttp3:okhttp:3.12.12 ()
                  | +--- com.squareup.okio:okio:1.17.5
                  | --- com.facebook.fbjni:fbjni-java-only:0.0.3
                  | --- com.facebook.soloader:nativeloader:0.8.0 -> 0.9.0
                  +--- androidx.swiperefreshlayout:swiperefreshlayout:1.1.0 (
                  )
                  +--- org.webkit:android-jsc:+ -> r245459
                  +--- project :react-native-async-storage_async-storage
                  | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                  +--- project :react-native-community_masked-view
                  | --- com.facebook.react:react-native:+ -> 0.64.2 (
                  )
                  +--- project :react-native-picker_picker
                  | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                  +--- project :react-native-add-calendar-event
                  | --- com.facebook.react:react-native:+ -> 0.64.2 (
                  )
                  +--- project :react-native-camera
                  | +--- com.google.android.gms:play-services-mlkit-barcode-scanning:16.2.0
                  | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0
                  | | | --- androidx.annotation:annotation:1.1.0
                  | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0
                  | | | +--- androidx.annotation:annotation:1.1.0
                  | | | +--- com.google.android.datatransport:transport-api:3.0.0 ()
                  | | | +--- com.google.android.datatransport:transport-runtime:3.0.0
                  | | | | +--- androidx.annotation:annotation:1.1.0
                  | | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
                  )
                  | | | | --- javax.inject:javax.inject:1
                  | | | +--- com.google.firebase:firebase-encoders:17.0.0
                  | | | | --- androidx.annotation:annotation:1.1.0
                  | | | --- com.google.firebase:firebase-encoders-json:18.0.0
                  | | | +--- androidx.annotation:annotation:1.1.0
                  | | | --- com.google.firebase:firebase-encoders:17.0.0 ()
                  | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
                  )
                  | | +--- com.google.android.gms:play-services-base:17.6.0
                  | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                  | | | +--- androidx.core:core:1.2.0 -> 1.3.1 (
                  )
                  | | | +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
                  | | | +--- com.google.android.gms:play-services-basement:17.6.0
                  | | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
                  )
                  | | | | +--- androidx.core:core:1.2.0 -> 1.3.1 ()
                  | | | | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
                  )
                  | | | --- com.google.android.gms:play-services-tasks:17.2.1
                  | | | --- com.google.android.gms:play-services-basement:17.6.0 ()
                  | | +--- com.google.android.gms:play-services-basement:17.6.0 (
                  )
                  | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
                  | | +--- com.google.android.odml:image:1.0.0-beta1
                  | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0
                  | | | +--- androidx.annotation:annotation:1.1.0
                  | | | --- com.google.firebase:firebase-annotations:16.0.0
                  | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
                  )
                  | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
                  | | +--- com.google.mlkit:common:17.2.0
                  | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                  )
                  | | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
                  | | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
                  )
                  | | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
                  | | | +--- com.google.android.gms:play-services-base:17.6.0 (
                  )
                  | | | +--- com.google.android.gms:play-services-basement:17.6.0 ()
                  | | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
                  )
                  | | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
                  | | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
                  )
                  | | | --- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
                  | | --- com.google.mlkit:vision-common:16.5.0
                  | | +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.2
                  | | | --- androidx.annotation:annotation:1.1.0
                  | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
                  )
                  | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
                  | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
                  )
                  | | +--- com.google.android.gms:play-services-base:17.6.0 ()
                  | | +--- com.google.android.gms:play-services-basement:17.6.0 (
                  )
                  | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
                  | | +--- com.google.android.odml:image:1.0.0-beta1
                  | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
                  )
                  | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
                  | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
                  )
                  | | --- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
                  | +--- com.google.android.gms:play-services-mlkit-face-detection:16.2.0
                  | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
                  )
                  | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
                  | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
                  )
                  | | +--- com.google.android.gms:play-services-base:17.6.0 ()
                  | | +--- com.google.android.gms:play-services-basement:17.6.0 (
                  )
                  | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
                  | | +--- com.google.android.odml:image:1.0.0-beta1
                  | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
                  )
                  | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
                  | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
                  )
                  | | +--- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
                  | | --- com.google.mlkit:vision-common:16.5.0 (
                  )
                  | +--- com.facebook.react:react-native:+ -> 0.64.2 ()
                  | +--- com.google.zxing:core:3.3.3
                  | +--- com.drewnoakes:metadata-extractor:2.11.0
                  | | --- com.adobe.xmp:xmpcore:5.1.3
                  | +--- androidx.exifinterface:exifinterface:1.3.2 (
                  )
                  | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | +--- androidx.legacy:legacy-support-v4:1.0.0
                  | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                  | | +--- androidx.media:media:1.0.0
                  | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                  )
                  | | | --- androidx.versionedparcelable:versionedparcelable:1.0.0 -> 1.1.0 ()
                  | | +--- androidx.legacy:legacy-support-core-utils:1.0.0
                  | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                  )
                  | | | +--- androidx.documentfile:documentfile:1.0.0
                  | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | | +--- androidx.loader:loader:1.0.0 ()
                  | | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
                  | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | | --- androidx.print:print:1.0.0
                  | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | +--- androidx.legacy:legacy-support-core-ui:1.0.0
                  | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                  )
                  | | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
                  | | | +--- androidx.customview:customview:1.0.0 (
                  )
                  | | | +--- androidx.viewpager:viewpager:1.0.0 ()
                  | | | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0 -> 1.1.0
                  | | | | +--- androidx.annotation:annotation:1.1.0
                  | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
                  )
                  | | | | +--- androidx.customview:customview:1.0.0 ()
                  | | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
                  )
                  | | | +--- androidx.drawerlayout:drawerlayout:1.0.0 ()
                  | | | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
                  | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                  )
                  | | | | --- androidx.customview:customview:1.0.0 ()
                  | | | +--- androidx.interpolator:interpolator:1.0.0 (
                  )
                  | | | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 ()
                  | | | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
                  | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
                  )
                  | | | --- androidx.cursoradapter:cursoradapter:1.0.0 ()
                  | | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
                  )
                  | --- com.google.android.gms:play-services-mlkit-text-recognition:16.3.0
                  | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
                  | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
                  )
                  | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
                  | +--- com.google.android.gms:play-services-base:17.6.0 (
                  )
                  | +--- com.google.android.gms:play-services-basement:17.6.0 ()
                  | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
                  )
                  | +--- com.google.android.odml:image:1.0.0-beta1
                  | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
                  | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
                  )
                  | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
                  | +--- com.google.mlkit:common:17.1.1 -> 17.2.0 (
                  )
                  | --- com.google.mlkit:vision-common:16.5.0 ()
                  +--- project :react-native-config
                  | --- com.facebook.react:react-native:+ -> 0.64.2 (
                  )
                  +--- project :react-native-default-preference
                  | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                  +--- project :react-native-device-info
                  | +--- com.facebook.react:react-native:+ -> 0.64.2 (
                  )
                  | +--- com.android.installreferrer:installreferrer:1.1.2
                  | --- com.google.android.gms:play-services-iid:17.0.0
                  | +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                  | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                  )
                  | +--- com.google.android.gms:play-services-base:17.0.0 -> 17.6.0 ()
                  | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                  )
                  | +--- com.google.android.gms:play-services-stats:17.0.0
                  | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
                  | | --- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                  )
                  | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                  +--- project :react-native-exit-app
                  | --- com.facebook.react:react-native:+ -> 0.64.2 (
                  )
                  +--- project :react-native-extra-dimensions-android
                  | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                  +--- project :react-native-gesture-handler
                  | --- com.facebook.react:react-native:+ -> 0.64.2 (
                  )
                  +--- project :react-native-image-picker
                  | +--- com.facebook.react:react-native:+ -> 0.64.2 ()
                  | +--- androidx.core:core:1.3.1 (
                  )
                  | --- androidx.exifinterface:exifinterface:1.3.1 -> 1.3.2 ()
                  +--- project :react-native-linear-gradient
                  +--- project :react-native-localize
                  | --- com.facebook.react:react-native:+ -> 0.64.2 (
                  )
                  +--- project :react-native-network-info
                  | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                  +--- project :react-native-onesignal
                  | +--- com.onesignal:OneSignal:4.6.0
                  | | +--- com.google.firebase:firebase-messaging:[19.0.0, 22.0.99] -> 22.0.0
                  | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
                  )
                  | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                  | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
                  )
                  | | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
                  | | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
                  )
                  | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
                  | | | +--- com.google.android.gms:play-services-cloud-messaging:16.0.0
                  | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                  )
                  | | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                  | | | +--- com.google.android.gms:play-services-stats:17.0.0 (
                  )
                  | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                  | | | +--- com.google.firebase:firebase-common:20.0.0
                  | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                  )
                  | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                  | | | | --- com.google.firebase:firebase-components:17.0.0 (
                  )
                  | | | +--- com.google.firebase:firebase-components:17.0.0 ()
                  | | | +--- com.google.firebase:firebase-datatransport:18.0.0
                  | | | | +--- androidx.annotation:annotation:1.1.0
                  | | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
                  )
                  | | | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
                  | | | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
                  )
                  | | | | +--- com.google.firebase:firebase-common:20.0.0 ()
                  | | | | --- com.google.firebase:firebase-components:17.0.0 (
                  )
                  | | | +--- com.google.firebase:firebase-iid-interop:17.1.0
                  | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
                  | | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
                  )
                  | | | +--- com.google.firebase:firebase-installations:17.0.0
                  | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                  | | | | +--- com.google.firebase:firebase-common:20.0.0 (
                  )
                  | | | | +--- com.google.firebase:firebase-components:17.0.0 ()
                  | | | | --- com.google.firebase:firebase-installations-interop:17.0.0
                  | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
                  )
                  | | | | --- com.google.firebase:firebase-annotations:16.0.0
                  | | | +--- com.google.firebase:firebase-installations-interop:17.0.0 ()
                  | | | --- com.google.firebase:firebase-measurement-connector:19.0.0
                  | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                  )
                  | | | --- com.google.firebase:firebase-annotations:16.0.0
                  | | +--- androidx.cardview:cardview:[1.0.0, 1.0.99] -> 1.0.0
                  | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | +--- androidx.legacy:legacy-support-v4:[1.0.0, 1.0.99] -> 1.0.0 ()
                  | | +--- androidx.browser:browser:[1.0.0, 1.3.99] -> 1.3.0
                  | | | +--- androidx.collection:collection:1.1.0 (
                  )
                  | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0
                  | | | | +--- androidx.annotation:annotation:1.1.0
                  | | | | --- com.google.guava:listenablefuture:1.0
                  | | | +--- androidx.interpolator:interpolator:1.0.0 ()
                  | | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
                  )
                  | | | +--- androidx.annotation:annotation:1.1.0
                  | | | --- com.google.guava:listenablefuture:1.0
                  | | +--- androidx.appcompat:appcompat:[1.0.0, 1.3.99] -> 1.1.0 ()
                  | | +--- androidx.work:work-runtime:[2.0.0, 2.5.99] -> 2.5.0
                  | | | +--- com.google.guava:listenablefuture:1.0
                  | | | +--- androidx.lifecycle:lifecycle-livedata:2.1.0 (
                  )
                  | | | +--- androidx.room:room-runtime:2.2.5
                  | | | | +--- androidx.room:room-common:2.2.5
                  | | | | | --- androidx.annotation:annotation:1.1.0
                  | | | | +--- androidx.sqlite:sqlite-framework:2.0.1 -> 2.1.0
                  | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | | | | --- androidx.sqlite:sqlite:2.1.0
                  | | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                  | | | | +--- androidx.sqlite:sqlite:2.0.1 -> 2.1.0 ()
                  | | | | --- androidx.arch.core:core-runtime:2.0.1 -> 2.1.0 (
                  )
                  | | | +--- androidx.sqlite:sqlite:2.1.0 ()
                  | | | +--- androidx.sqlite:sqlite-framework:2.1.0 (
                  )
                  | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                  | | | --- androidx.lifecycle:lifecycle-service:2.1.0
                  | | | --- androidx.lifecycle:lifecycle-runtime:2.1.0 -> 2.2.0 (
                  )
                  | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32
                  | | | --- org.jetbrains.kotlin:kotlin-stdlib:1.4.32
                  | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32
                  | | | --- org.jetbrains:annotations:13.0
                  | | +--- com.google.android.gms:play-services-base:[17.0.0, 17.6.99] -> 17.6.0 ()
                  | | --- androidx.concurrent:concurrent-futures:1.1.0 (
                  )
                  | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                  +--- project :react-native-permissions
                  | --- com.facebook.react:react-native:+ -> 0.64.2 (
                  )
                  +--- project :react-native-reanimated
                  +--- project :react-native-safe-area-context
                  | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                  +--- project :react-native-screens
                  | +--- com.facebook.react:react-native:+ -> 0.64.2 (
                  )
                  | +--- androidx.appcompat:appcompat:1.1.0 ()
                  | +--- androidx.fragment:fragment:1.2.1 (
                  )
                  | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
                  | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 (
                  )
                  | --- com.google.android.material:material:1.1.0
                  | +--- androidx.annotation:annotation:1.0.1 -> 1.1.0
                  | +--- androidx.appcompat:appcompat:1.1.0 ()
                  | +--- androidx.cardview:cardview:1.0.0 (
                  )
                  | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
                  | +--- androidx.core:core:1.1.0 -> 1.3.1 (
                  )
                  | +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
                  | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0 (
                  )
                  | +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.1.0
                  | | +--- androidx.annotation:annotation:1.1.0
                  | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                  | | +--- androidx.customview:customview:1.0.0 (
                  )
                  | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                  | +--- androidx.transition:transition:1.2.0
                  | | +--- androidx.annotation:annotation:1.1.0
                  | | +--- androidx.core:core:1.0.1 -> 1.3.1 (
                  )
                  | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                  | +--- androidx.vectordrawable:vectordrawable:1.1.0 (
                  )
                  | --- androidx.viewpager2:viewpager2:1.0.0
                  | +--- androidx.annotation:annotation:1.1.0
                  | +--- androidx.fragment:fragment:1.1.0 -> 1.2.1 ()
                  | +--- androidx.recyclerview:recyclerview:1.1.0 (
                  )
                  | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                  | --- androidx.collection:collection:1.1.0 (
                  )
                  +--- project :react-native-svg
                  | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                  --- project :react-native-vector-icons
                  --- com.facebook.react:react-native:+ -> 0.64.2 (
                  )

                  Metadata

                  Metadata

                  Assignees

                  No one assigned

                    Labels

                    No labels
                    No labels

                    Type

                    No type

                    Projects

                    No projects

                      Milestone

                      No milestone

                      Relationships

                      None yet

                      Development

                      No branches or pull requests

                      Issue actions

                      , 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Build error: Duplicate class com.google.firebase · Issue #176 · OneSignal/OneSignal-Gradle-Plugin · GitHub
                      Skip to content
                      This repository was archived by the owner on Oct 31, 2022. It is now read-only.
                      This repository was archived by the owner on Oct 31, 2022. It is now read-only.

                      Build error: Duplicate class com.google.firebase #176

                      Description

                      @GuillermoVA

                      Failed build: Duplicate class com.google.firebase

                      Project Setup

                      // Top-level build file where you can add configuration options common to all sub-projects/modules.

                      buildscript {
                      ext {
                      buildToolsVersion = "29.0.3"
                      minSdkVersion = 21
                      compileSdkVersion = 29
                      targetSdkVersion = 29
                      ndkVersion = "20.1.5948944"
                      }
                      repositories {
                      google()
                      jcenter()
                      gradlePluginPortal()
                      }
                      dependencies {
                      classpath("com.android.tools.build:gradle:4.1.0")
                      classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.13.4, 0.99.99]'
                      // NOTE: Do not place your application dependencies here; they belong
                      // in the individual module build.gradle files
                      }
                      }

                      allprojects {
                      repositories {
                      mavenLocal()
                      maven {
                      // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
                      url("$rootDir/../node_modules/react-native/android")
                      }
                      maven {
                      // Android JSC is installed from npm
                      url("$rootDir/../node_modules/jsc-android/dist")
                      }

                       google()
                      jcenter()
                      maven { url 'https://www.jitpack.io' }
                      }
                      

                      }

                      app/build.gradle
                      apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
                      apply plugin: "com.android.application"

                      import com.android.build.OutputFile

                      /**

                      • The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets
                      • and bundleReleaseJsAndAssets).
                      • These basically call react-native bundle with the correct arguments during the Android build
                      • cycle. By default, bundleDebugJsAndAssets is skipped, as in debug/dev mode we prefer to load the
                      • bundle directly from the development server. Below you can see all the possible configurations
                      • and their defaults. If you decide to add a configuration block, make sure to add it before the
                      • apply from: "../../node_modules/react-native/react.gradle" line.
                      • project.ext.react = [
                      • // the name of the generated asset file containing your JS bundle
                      • bundleAssetName: "index.android.bundle",
                      • // the entry file for bundle generation. If none specified and
                      • // "index.android.js" exists, it will be used. Otherwise "index.js" is
                      • // default. Can be overridden with ENTRY_FILE environment variable.
                      • entryFile: "index.android.js",
                      • // https://reactnative.dev/docs/performance#enable-the-ram-format
                      • bundleCommand: "ram-bundle",
                      • // whether to bundle JS and assets in debug mode
                      • bundleInDebug: false,
                      • // whether to bundle JS and assets in release mode
                      • bundleInRelease: true,
                      • // whether to bundle JS and assets in another build variant (if configured).
                      • // See http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants
                      • // The configuration property can be in the following formats
                      • // 'bundleIn${productFlavor}${buildType}'
                      • // 'bundleIn${buildType}'
                      • // bundleInFreeDebug: true,
                      • // bundleInPaidRelease: true,
                      • // bundleInBeta: true,
                      • // whether to disable dev mode in custom build variants (by default only disabled in release)
                      • // for example: to disable dev mode in the staging build type (if configured)
                      • devDisabledInStaging: true,
                      • // The configuration property can be in the following formats
                      • // 'devDisabledIn${productFlavor}${buildType}'
                      • // 'devDisabledIn${buildType}'
                      • // the root of your project, i.e. where "package.json" lives
                      • root: "../../",
                      • // where to put the JS bundle asset in debug mode
                      • jsBundleDirDebug: "$buildDir/intermediates/assets/debug",
                      • // where to put the JS bundle asset in release mode
                      • jsBundleDirRelease: "$buildDir/intermediates/assets/release",
                      • // where to put drawable resources / React Native assets, e.g. the ones you use via
                      • // require('./image.png')), in debug mode
                      • resourcesDirDebug: "$buildDir/intermediates/res/merged/debug",
                      • // where to put drawable resources / React Native assets, e.g. the ones you use via
                      • // require('./image.png')), in release mode
                      • resourcesDirRelease: "$buildDir/intermediates/res/merged/release",
                      • // by default the gradle tasks are skipped if none of the JS files or assets change; this means
                      • // that we don't look at files in android/ or ios/ to determine whether the tasks are up to
                      • // date; if you have any other folders that you want to ignore for performance reasons (gradle
                      • // indexes the entire tree), add them here. Alternatively, if you have JS files in android/
                      • // for example, you might want to remove it from here.
                      • inputExcludes: ["android/", "ios/"],
                      • // override which node gets called and with what additional arguments
                      • nodeExecutableAndArgs: ["node"],
                      • // supply additional arguments to the packager
                      • extraPackagerArgs: []
                      • ]
                        */

                      project.ext.react = [
                      enableHermes: false, // clean and rebuild if changing
                      ]

                      apply from: "../../node_modules/react-native/react.gradle"

                      /**

                      • Set this to true to create two separate APKs instead of one:
                        • An APK that only works on ARM devices
                        • An APK that only works on x86 devices
                      • The advantage is the size of the APK is reduced by about 4MB.
                      • Upload all the APKs to the Play Store and people will download
                      • the correct one based on the CPU architecture of their device.
                        */
                        def enableSeparateBuildPerCPUArchitecture = false

                      /**

                      • Run Proguard to shrink the Java bytecode in release builds.
                        */
                        def enableProguardInReleaseBuilds = false

                      /**

                      • The preferred build flavor of JavaScriptCore.
                      • For example, to use the international variant, you can use:
                      • def jscFlavor = 'org.webkit:android-jsc-intl:+'
                      • The international variant includes ICU i18n library and necessary data
                      • allowing to use e.g. Date.toLocaleString and String.localeCompare that
                      • give correct results when using with locales other than en-US. Note that
                      • this variant is about 6MiB larger per architecture than default.
                        */
                        def jscFlavor = 'org.webkit:android-jsc:+'

                      /**

                      • Whether to enable the Hermes VM.
                      • This should be set on project.ext.react and mirrored here. If it is not set
                      • on project.ext.react, JavaScript will not be compiled to Hermes Bytecode
                      • and the benefits of using Hermes will therefore be sharply reduced.
                        */
                        def enableHermes = project.ext.react.get("enableHermes", false);

                      android {
                      ndkVersion rootProject.ext.ndkVersion

                      compileSdkVersion rootProject.ext.compileSdkVersion
                      compileOptions {
                      sourceCompatibility JavaVersion.VERSION_1_8
                      targetCompatibility JavaVersion.VERSION_1_8
                      }
                      defaultConfig {
                      applicationId "com.solfium"
                      minSdkVersion rootProject.ext.minSdkVersion
                      targetSdkVersion rootProject.ext.targetSdkVersion
                      versionCode 1
                      versionName "1.0"
                      missingDimensionStrategy 'react-native-camera', 'general'
                      }
                      splits {
                      abi {
                      reset()
                      enable enableSeparateBuildPerCPUArchitecture
                      universalApk false // If true, also generate a universal APK
                      include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
                      }
                      }
                      signingConfigs {
                      debug {
                      storeFile file('debug.keystore')
                      storePassword 'android'
                      keyAlias 'androiddebugkey'
                      keyPassword 'android'
                      }
                      }
                      buildTypes {
                      debug {
                      signingConfig signingConfigs.debug
                      }
                      release {
                      // Caution! In production, you need to generate your own keystore file.
                      // see https://reactnative.dev/docs/signed-apk-android.
                      signingConfig signingConfigs.debug
                      minifyEnabled enableProguardInReleaseBuilds
                      proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
                      }
                      }
                      // applicationVariants are e.g. debug, release
                      applicationVariants.all { variant ->
                      variant.outputs.each { output ->
                      // For each separate APK per architecture, set a unique version code as described here:
                      // https://developer.android.com/studio/build/configure-apk-splits.html
                      // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc.
                      def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4]
                      def abi = output.getFilter(OutputFile.ABI)
                      if (abi != null) { // null for the universal-debug, universal-release variants
                      output.versionCodeOverride =
                      defaultConfig.versionCode * 1000 + versionCodes.get(abi)
                      }
                      }
                      }
                      

                      }

                      dependencies {
                      implementation fileTree(dir: "libs", include: ["*.jar"])
                      //noinspection GradleDynamicVersion
                      implementation "com.facebook.react:react-native:+" // From node_modules

                      implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
                      debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") {
                      exclude group:'com.facebook.fbjni'
                      }
                      debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") {
                      exclude group:'com.facebook.flipper'
                      exclude group:'com.squareup.okhttp3', module:'okhttp'
                      }
                      debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") {
                      exclude group:'com.facebook.flipper'
                      }
                      if (enableHermes) {
                      def hermesPath = "../../node_modules/hermes-engine/android/";
                      debugImplementation files(hermesPath + "hermes-debug.aar")
                      releaseImplementation files(hermesPath + "hermes-release.aar")
                      } else {
                      implementation jscFlavor
                      }
                      

                      }

                      // Run this once to be able to run the application with BUCK
                      // puts all compile dependencies into folder libs for BUCK to use
                      task copyDownloadableDepsToLibs(type: Copy) {
                      from configurations.compile
                      into 'libs'
                      }

                      apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)

                      Full Error

                      BUILDERRORExecutionfailedfortask':app:checkDebugDuplicateClasses'.
                      > Afailureoccurredwhileexecutingcom.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
                      > Duplicateclasscom.google.firebase.components.AbstractComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.Componentfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.Component$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.Component$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.Component$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.Component$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.Component$Builderfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.ComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.ComponentDiscoveryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.ComponentDiscovery$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.ComponentDiscovery$MetadataRegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.ComponentDiscovery$RegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.ComponentFactoryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.ComponentRegistrarfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.ComponentRuntimefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.CycleDetectorfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.CycleDetector$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.CycleDetector$ComponentNodefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.CycleDetector$Depfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.Dependencyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.DependencyCycleExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.DependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.EventBusfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.EventBus$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.Lazyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.MissingDependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.RestrictedComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.components.RestrictedComponentContainer$RestrictedPublisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.events.Eventfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.events.EventHandlerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.events.Publisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.events.Subscriberfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      Duplicateclasscom.google.firebase.inject.Providerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                      * Try:
                      Runwith --stacktraceoptiontogetthestacktrace. Runwith --infoor --debugoptiontogetmorelogoutput. Runwith --scantogetfullinsights.

                      Dependency Tree

                      +--- project :app ()
                      +--- com.facebook.react:react-native:+ -> 0.64.2
                      | +--- com.facebook.infer.annotation:infer-annotation:0.11.2
                      | | --- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2
                      | +--- com.facebook.yoga:proguard-annotations:1.14.1
                      | +--- javax.inject:javax.inject:1
                      | +--- androidx.appcompat:appcompat:1.0.2 -> 1.1.0
                      | | +--- androidx.annotation:annotation:1.1.0
                      | | +--- androidx.core:core:1.1.0 -> 1.3.1
                      | | | +--- androidx.annotation:annotation:1.1.0
                      | | | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0
                      | | | | +--- androidx.lifecycle:lifecycle-common:2.2.0
                      | | | | | --- androidx.annotation:annotation:1.1.0
                      | | | | +--- androidx.arch.core:core-common:2.1.0
                      | | | | | --- androidx.annotation:annotation:1.1.0
                      | | | | --- androidx.annotation:annotation:1.1.0
                      | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.0
                      | | | | +--- androidx.annotation:annotation:1.1.0
                      | | | | --- androidx.collection:collection:1.0.0 -> 1.1.0
                      | | | | --- androidx.annotation:annotation:1.1.0
                      | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
                      )
                      | | +--- androidx.cursoradapter:cursoradapter:1.0.0
                      | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | +--- androidx.fragment:fragment:1.1.0 -> 1.2.1
                      | | | +--- androidx.annotation:annotation:1.1.0
                      | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                      | | | +--- androidx.collection:collection:1.1.0 (
                      )
                      | | | +--- androidx.viewpager:viewpager:1.0.0
                      | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                      | | | | --- androidx.customview:customview:1.0.0
                      | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
                      )
                      | | | +--- androidx.loader:loader:1.0.0
                      | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                      | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.1.0
                      | | | | | +--- androidx.arch.core:core-runtime:2.1.0
                      | | | | | | +--- androidx.annotation:annotation:1.1.0
                      | | | | | | --- androidx.arch.core:core-common:2.1.0 (
                      )
                      | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.1.0 -> 2.2.0
                      | | | | | | +--- androidx.lifecycle:lifecycle-common:2.2.0 ()
                      | | | | | | +--- androidx.arch.core:core-common:2.1.0 (
                      )
                      | | | | | | --- androidx.arch.core:core-runtime:2.1.0 ()
                      | | | | | --- androidx.arch.core:core-common:2.1.0 (
                      )
                      | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.2.0
                      | | | | --- androidx.annotation:annotation:1.1.0
                      | | | +--- androidx.activity:activity:1.1.0
                      | | | | +--- androidx.annotation:annotation:1.1.0
                      | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                      | | | | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 (
                      )
                      | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 ()
                      | | | | +--- androidx.savedstate:savedstate:1.0.0
                      | | | | | +--- androidx.annotation:annotation:1.1.0
                      | | | | | +--- androidx.arch.core:core-common:2.0.1 -> 2.1.0 (
                      )
                      | | | | | --- androidx.lifecycle:lifecycle-common:2.0.0 -> 2.2.0 ()
                      | | | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0 -> 2.2.0
                      | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | | | +--- androidx.savedstate:savedstate:1.0.0 (
                      )
                      | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
                      | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
                      )
                      | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
                      | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
                      )
                      | | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.2.0 ()
                      | | +--- androidx.appcompat:appcompat-resources:1.1.0
                      | | | +--- androidx.annotation:annotation:1.1.0
                      | | | +--- androidx.core:core:1.0.1 -> 1.3.1 (
                      )
                      | | | +--- androidx.vectordrawable:vectordrawable:1.1.0
                      | | | | +--- androidx.annotation:annotation:1.1.0
                      | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                      | | | | --- androidx.collection:collection:1.1.0 (
                      )
                      | | | +--- androidx.vectordrawable:vectordrawable-animated:1.1.0
                      | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 ()
                      | | | | +--- androidx.interpolator:interpolator:1.0.0
                      | | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | | | --- androidx.collection:collection:1.1.0 (
                      )
                      | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                      | | +--- androidx.drawerlayout:drawerlayout:1.0.0
                      | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                      )
                      | | | --- androidx.customview:customview:1.0.0 ()
                      | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
                      )
                      | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0
                      | | +--- androidx.annotation:annotation:1.1.0
                      | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                      | | --- androidx.interpolator:interpolator:1.0.0 (
                      )
                      | +--- com.facebook.fresco:fresco:2.0.0
                      | | +--- com.facebook.fresco:fbcore:2.0.0
                      | | +--- com.facebook.fresco:drawee:2.0.0
                      | | | +--- com.facebook.fresco:fbcore:2.0.0
                      | | | --- com.facebook.fresco:imagepipeline:2.0.0
                      | | | +--- com.facebook.fresco:imagepipeline-base:2.0.0
                      | | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0
                      | | | | | +--- com.facebook.soloader:annotation:0.9.0
                      | | | | | --- com.facebook.soloader:nativeloader:0.9.0
                      | | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                      | | | | --- com.facebook.fresco:fbcore:2.0.0
                      | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
                      | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                      | | | --- com.facebook.fresco:fbcore:2.0.0
                      | | +--- com.facebook.fresco:imagepipeline:2.0.0 (
                      )
                      | | +--- com.facebook.fresco:nativeimagefilters:2.0.0
                      | | | +--- com.facebook.fresco:imagepipeline:2.0.0 ()
                      | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
                      )
                      | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                      | | | --- com.facebook.fresco:fbcore:2.0.0
                      | | +--- com.facebook.fresco:nativeimagetranscoder:2.0.0
                      | | | +--- com.facebook.fresco:imagepipeline-base:2.0.0 ()
                      | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
                      )
                      | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                      | | | --- com.facebook.fresco:fbcore:2.0.0
                      | | --- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
                      | +--- com.facebook.fresco:imagepipeline-okhttp3:2.0.0
                      | | +--- com.squareup.okhttp3:okhttp:3.12.1 -> 3.12.12
                      | | | --- com.squareup.okio:okio:1.15.0 -> 1.17.5
                      | | +--- com.facebook.fresco:fbcore:2.0.0
                      | | --- com.facebook.fresco:imagepipeline:2.0.0 (
                      )
                      | +--- com.facebook.soloader:soloader:0.9.0 ()
                      | +--- com.google.code.findbugs:jsr305:3.0.2
                      | +--- com.squareup.okhttp3:okhttp:3.12.12 (
                      )
                      | +--- com.squareup.okhttp3:okhttp-urlconnection:3.12.12
                      | | --- com.squareup.okhttp3:okhttp:3.12.12 ()
                      | +--- com.squareup.okio:okio:1.17.5
                      | --- com.facebook.fbjni:fbjni-java-only:0.0.3
                      | --- com.facebook.soloader:nativeloader:0.8.0 -> 0.9.0
                      +--- androidx.swiperefreshlayout:swiperefreshlayout:1.1.0 (
                      )
                      +--- org.webkit:android-jsc:+ -> r245459
                      +--- project :react-native-async-storage_async-storage
                      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                      +--- project :react-native-community_masked-view
                      | --- com.facebook.react:react-native:+ -> 0.64.2 (
                      )
                      +--- project :react-native-picker_picker
                      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                      +--- project :react-native-add-calendar-event
                      | --- com.facebook.react:react-native:+ -> 0.64.2 (
                      )
                      +--- project :react-native-camera
                      | +--- com.google.android.gms:play-services-mlkit-barcode-scanning:16.2.0
                      | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0
                      | | | --- androidx.annotation:annotation:1.1.0
                      | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0
                      | | | +--- androidx.annotation:annotation:1.1.0
                      | | | +--- com.google.android.datatransport:transport-api:3.0.0 ()
                      | | | +--- com.google.android.datatransport:transport-runtime:3.0.0
                      | | | | +--- androidx.annotation:annotation:1.1.0
                      | | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
                      )
                      | | | | --- javax.inject:javax.inject:1
                      | | | +--- com.google.firebase:firebase-encoders:17.0.0
                      | | | | --- androidx.annotation:annotation:1.1.0
                      | | | --- com.google.firebase:firebase-encoders-json:18.0.0
                      | | | +--- androidx.annotation:annotation:1.1.0
                      | | | --- com.google.firebase:firebase-encoders:17.0.0 ()
                      | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
                      )
                      | | +--- com.google.android.gms:play-services-base:17.6.0
                      | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                      | | | +--- androidx.core:core:1.2.0 -> 1.3.1 (
                      )
                      | | | +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
                      | | | +--- com.google.android.gms:play-services-basement:17.6.0
                      | | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
                      )
                      | | | | +--- androidx.core:core:1.2.0 -> 1.3.1 ()
                      | | | | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
                      )
                      | | | --- com.google.android.gms:play-services-tasks:17.2.1
                      | | | --- com.google.android.gms:play-services-basement:17.6.0 ()
                      | | +--- com.google.android.gms:play-services-basement:17.6.0 (
                      )
                      | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
                      | | +--- com.google.android.odml:image:1.0.0-beta1
                      | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0
                      | | | +--- androidx.annotation:annotation:1.1.0
                      | | | --- com.google.firebase:firebase-annotations:16.0.0
                      | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
                      )
                      | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
                      | | +--- com.google.mlkit:common:17.2.0
                      | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                      )
                      | | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
                      | | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
                      )
                      | | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
                      | | | +--- com.google.android.gms:play-services-base:17.6.0 (
                      )
                      | | | +--- com.google.android.gms:play-services-basement:17.6.0 ()
                      | | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
                      )
                      | | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
                      | | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
                      )
                      | | | --- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
                      | | --- com.google.mlkit:vision-common:16.5.0
                      | | +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.2
                      | | | --- androidx.annotation:annotation:1.1.0
                      | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
                      )
                      | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
                      | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
                      )
                      | | +--- com.google.android.gms:play-services-base:17.6.0 ()
                      | | +--- com.google.android.gms:play-services-basement:17.6.0 (
                      )
                      | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
                      | | +--- com.google.android.odml:image:1.0.0-beta1
                      | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
                      )
                      | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
                      | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
                      )
                      | | --- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
                      | +--- com.google.android.gms:play-services-mlkit-face-detection:16.2.0
                      | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
                      )
                      | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
                      | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
                      )
                      | | +--- com.google.android.gms:play-services-base:17.6.0 ()
                      | | +--- com.google.android.gms:play-services-basement:17.6.0 (
                      )
                      | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
                      | | +--- com.google.android.odml:image:1.0.0-beta1
                      | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
                      )
                      | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
                      | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
                      )
                      | | +--- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
                      | | --- com.google.mlkit:vision-common:16.5.0 (
                      )
                      | +--- com.facebook.react:react-native:+ -> 0.64.2 ()
                      | +--- com.google.zxing:core:3.3.3
                      | +--- com.drewnoakes:metadata-extractor:2.11.0
                      | | --- com.adobe.xmp:xmpcore:5.1.3
                      | +--- androidx.exifinterface:exifinterface:1.3.2 (
                      )
                      | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | +--- androidx.legacy:legacy-support-v4:1.0.0
                      | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                      | | +--- androidx.media:media:1.0.0
                      | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                      )
                      | | | --- androidx.versionedparcelable:versionedparcelable:1.0.0 -> 1.1.0 ()
                      | | +--- androidx.legacy:legacy-support-core-utils:1.0.0
                      | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                      )
                      | | | +--- androidx.documentfile:documentfile:1.0.0
                      | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | | +--- androidx.loader:loader:1.0.0 ()
                      | | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
                      | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | | --- androidx.print:print:1.0.0
                      | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | +--- androidx.legacy:legacy-support-core-ui:1.0.0
                      | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                      )
                      | | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
                      | | | +--- androidx.customview:customview:1.0.0 (
                      )
                      | | | +--- androidx.viewpager:viewpager:1.0.0 ()
                      | | | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0 -> 1.1.0
                      | | | | +--- androidx.annotation:annotation:1.1.0
                      | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
                      )
                      | | | | +--- androidx.customview:customview:1.0.0 ()
                      | | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
                      )
                      | | | +--- androidx.drawerlayout:drawerlayout:1.0.0 ()
                      | | | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
                      | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                      )
                      | | | | --- androidx.customview:customview:1.0.0 ()
                      | | | +--- androidx.interpolator:interpolator:1.0.0 (
                      )
                      | | | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 ()
                      | | | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
                      | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
                      )
                      | | | --- androidx.cursoradapter:cursoradapter:1.0.0 ()
                      | | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
                      )
                      | --- com.google.android.gms:play-services-mlkit-text-recognition:16.3.0
                      | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
                      | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
                      )
                      | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
                      | +--- com.google.android.gms:play-services-base:17.6.0 (
                      )
                      | +--- com.google.android.gms:play-services-basement:17.6.0 ()
                      | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
                      )
                      | +--- com.google.android.odml:image:1.0.0-beta1
                      | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
                      | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
                      )
                      | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
                      | +--- com.google.mlkit:common:17.1.1 -> 17.2.0 (
                      )
                      | --- com.google.mlkit:vision-common:16.5.0 ()
                      +--- project :react-native-config
                      | --- com.facebook.react:react-native:+ -> 0.64.2 (
                      )
                      +--- project :react-native-default-preference
                      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                      +--- project :react-native-device-info
                      | +--- com.facebook.react:react-native:+ -> 0.64.2 (
                      )
                      | +--- com.android.installreferrer:installreferrer:1.1.2
                      | --- com.google.android.gms:play-services-iid:17.0.0
                      | +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                      | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                      )
                      | +--- com.google.android.gms:play-services-base:17.0.0 -> 17.6.0 ()
                      | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                      )
                      | +--- com.google.android.gms:play-services-stats:17.0.0
                      | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
                      | | --- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                      )
                      | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                      +--- project :react-native-exit-app
                      | --- com.facebook.react:react-native:+ -> 0.64.2 (
                      )
                      +--- project :react-native-extra-dimensions-android
                      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                      +--- project :react-native-gesture-handler
                      | --- com.facebook.react:react-native:+ -> 0.64.2 (
                      )
                      +--- project :react-native-image-picker
                      | +--- com.facebook.react:react-native:+ -> 0.64.2 ()
                      | +--- androidx.core:core:1.3.1 (
                      )
                      | --- androidx.exifinterface:exifinterface:1.3.1 -> 1.3.2 ()
                      +--- project :react-native-linear-gradient
                      +--- project :react-native-localize
                      | --- com.facebook.react:react-native:+ -> 0.64.2 (
                      )
                      +--- project :react-native-network-info
                      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                      +--- project :react-native-onesignal
                      | +--- com.onesignal:OneSignal:4.6.0
                      | | +--- com.google.firebase:firebase-messaging:[19.0.0, 22.0.99] -> 22.0.0
                      | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
                      )
                      | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                      | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
                      )
                      | | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
                      | | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
                      )
                      | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
                      | | | +--- com.google.android.gms:play-services-cloud-messaging:16.0.0
                      | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                      )
                      | | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                      | | | +--- com.google.android.gms:play-services-stats:17.0.0 (
                      )
                      | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                      | | | +--- com.google.firebase:firebase-common:20.0.0
                      | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                      )
                      | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                      | | | | --- com.google.firebase:firebase-components:17.0.0 (
                      )
                      | | | +--- com.google.firebase:firebase-components:17.0.0 ()
                      | | | +--- com.google.firebase:firebase-datatransport:18.0.0
                      | | | | +--- androidx.annotation:annotation:1.1.0
                      | | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
                      )
                      | | | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
                      | | | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
                      )
                      | | | | +--- com.google.firebase:firebase-common:20.0.0 ()
                      | | | | --- com.google.firebase:firebase-components:17.0.0 (
                      )
                      | | | +--- com.google.firebase:firebase-iid-interop:17.1.0
                      | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
                      | | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
                      )
                      | | | +--- com.google.firebase:firebase-installations:17.0.0
                      | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                      | | | | +--- com.google.firebase:firebase-common:20.0.0 (
                      )
                      | | | | +--- com.google.firebase:firebase-components:17.0.0 ()
                      | | | | --- com.google.firebase:firebase-installations-interop:17.0.0
                      | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
                      )
                      | | | | --- com.google.firebase:firebase-annotations:16.0.0
                      | | | +--- com.google.firebase:firebase-installations-interop:17.0.0 ()
                      | | | --- com.google.firebase:firebase-measurement-connector:19.0.0
                      | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                      )
                      | | | --- com.google.firebase:firebase-annotations:16.0.0
                      | | +--- androidx.cardview:cardview:[1.0.0, 1.0.99] -> 1.0.0
                      | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | +--- androidx.legacy:legacy-support-v4:[1.0.0, 1.0.99] -> 1.0.0 ()
                      | | +--- androidx.browser:browser:[1.0.0, 1.3.99] -> 1.3.0
                      | | | +--- androidx.collection:collection:1.1.0 (
                      )
                      | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0
                      | | | | +--- androidx.annotation:annotation:1.1.0
                      | | | | --- com.google.guava:listenablefuture:1.0
                      | | | +--- androidx.interpolator:interpolator:1.0.0 ()
                      | | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
                      )
                      | | | +--- androidx.annotation:annotation:1.1.0
                      | | | --- com.google.guava:listenablefuture:1.0
                      | | +--- androidx.appcompat:appcompat:[1.0.0, 1.3.99] -> 1.1.0 ()
                      | | +--- androidx.work:work-runtime:[2.0.0, 2.5.99] -> 2.5.0
                      | | | +--- com.google.guava:listenablefuture:1.0
                      | | | +--- androidx.lifecycle:lifecycle-livedata:2.1.0 (
                      )
                      | | | +--- androidx.room:room-runtime:2.2.5
                      | | | | +--- androidx.room:room-common:2.2.5
                      | | | | | --- androidx.annotation:annotation:1.1.0
                      | | | | +--- androidx.sqlite:sqlite-framework:2.0.1 -> 2.1.0
                      | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | | | | --- androidx.sqlite:sqlite:2.1.0
                      | | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                      | | | | +--- androidx.sqlite:sqlite:2.0.1 -> 2.1.0 ()
                      | | | | --- androidx.arch.core:core-runtime:2.0.1 -> 2.1.0 (
                      )
                      | | | +--- androidx.sqlite:sqlite:2.1.0 ()
                      | | | +--- androidx.sqlite:sqlite-framework:2.1.0 (
                      )
                      | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                      | | | --- androidx.lifecycle:lifecycle-service:2.1.0
                      | | | --- androidx.lifecycle:lifecycle-runtime:2.1.0 -> 2.2.0 (
                      )
                      | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32
                      | | | --- org.jetbrains.kotlin:kotlin-stdlib:1.4.32
                      | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32
                      | | | --- org.jetbrains:annotations:13.0
                      | | +--- com.google.android.gms:play-services-base:[17.0.0, 17.6.99] -> 17.6.0 ()
                      | | --- androidx.concurrent:concurrent-futures:1.1.0 (
                      )
                      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                      +--- project :react-native-permissions
                      | --- com.facebook.react:react-native:+ -> 0.64.2 (
                      )
                      +--- project :react-native-reanimated
                      +--- project :react-native-safe-area-context
                      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                      +--- project :react-native-screens
                      | +--- com.facebook.react:react-native:+ -> 0.64.2 (
                      )
                      | +--- androidx.appcompat:appcompat:1.1.0 ()
                      | +--- androidx.fragment:fragment:1.2.1 (
                      )
                      | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
                      | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 (
                      )
                      | --- com.google.android.material:material:1.1.0
                      | +--- androidx.annotation:annotation:1.0.1 -> 1.1.0
                      | +--- androidx.appcompat:appcompat:1.1.0 ()
                      | +--- androidx.cardview:cardview:1.0.0 (
                      )
                      | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
                      | +--- androidx.core:core:1.1.0 -> 1.3.1 (
                      )
                      | +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
                      | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0 (
                      )
                      | +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.1.0
                      | | +--- androidx.annotation:annotation:1.1.0
                      | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                      | | +--- androidx.customview:customview:1.0.0 (
                      )
                      | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                      | +--- androidx.transition:transition:1.2.0
                      | | +--- androidx.annotation:annotation:1.1.0
                      | | +--- androidx.core:core:1.0.1 -> 1.3.1 (
                      )
                      | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                      | +--- androidx.vectordrawable:vectordrawable:1.1.0 (
                      )
                      | --- androidx.viewpager2:viewpager2:1.0.0
                      | +--- androidx.annotation:annotation:1.1.0
                      | +--- androidx.fragment:fragment:1.1.0 -> 1.2.1 ()
                      | +--- androidx.recyclerview:recyclerview:1.1.0 (
                      )
                      | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                      | --- androidx.collection:collection:1.1.0 (
                      )
                      +--- project :react-native-svg
                      | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                      --- project :react-native-vector-icons
                      --- com.facebook.react:react-native:+ -> 0.64.2 (
                      )

                      Metadata

                      Metadata

                      Assignees

                      No one assigned

                        Labels

                        No labels
                        No labels

                        Type

                        No type

                        Projects

                        No projects

                          Milestone

                          No milestone

                          Relationships

                          None yet

                          Development

                          No branches or pull requests

                          Issue actions

                          , 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Build error: Duplicate class com.google.firebase · Issue #176 · OneSignal/OneSignal-Gradle-Plugin · GitHub
                          Skip to content
                          This repository was archived by the owner on Oct 31, 2022. It is now read-only.
                          This repository was archived by the owner on Oct 31, 2022. It is now read-only.

                          Build error: Duplicate class com.google.firebase #176

                          Description

                          @GuillermoVA

                          Failed build: Duplicate class com.google.firebase

                          Project Setup

                          // Top-level build file where you can add configuration options common to all sub-projects/modules.

                          buildscript {
                          ext {
                          buildToolsVersion = "29.0.3"
                          minSdkVersion = 21
                          compileSdkVersion = 29
                          targetSdkVersion = 29
                          ndkVersion = "20.1.5948944"
                          }
                          repositories {
                          google()
                          jcenter()
                          gradlePluginPortal()
                          }
                          dependencies {
                          classpath("com.android.tools.build:gradle:4.1.0")
                          classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.13.4, 0.99.99]'
                          // NOTE: Do not place your application dependencies here; they belong
                          // in the individual module build.gradle files
                          }
                          }

                          allprojects {
                          repositories {
                          mavenLocal()
                          maven {
                          // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
                          url("$rootDir/../node_modules/react-native/android")
                          }
                          maven {
                          // Android JSC is installed from npm
                          url("$rootDir/../node_modules/jsc-android/dist")
                          }

                           google()
                          jcenter()
                          maven { url 'https://www.jitpack.io' }
                          }
                          

                          }

                          app/build.gradle
                          apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
                          apply plugin: "com.android.application"

                          import com.android.build.OutputFile

                          /**

                          • The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets
                          • and bundleReleaseJsAndAssets).
                          • These basically call react-native bundle with the correct arguments during the Android build
                          • cycle. By default, bundleDebugJsAndAssets is skipped, as in debug/dev mode we prefer to load the
                          • bundle directly from the development server. Below you can see all the possible configurations
                          • and their defaults. If you decide to add a configuration block, make sure to add it before the
                          • apply from: "../../node_modules/react-native/react.gradle" line.
                          • project.ext.react = [
                          • // the name of the generated asset file containing your JS bundle
                          • bundleAssetName: "index.android.bundle",
                          • // the entry file for bundle generation. If none specified and
                          • // "index.android.js" exists, it will be used. Otherwise "index.js" is
                          • // default. Can be overridden with ENTRY_FILE environment variable.
                          • entryFile: "index.android.js",
                          • // https://reactnative.dev/docs/performance#enable-the-ram-format
                          • bundleCommand: "ram-bundle",
                          • // whether to bundle JS and assets in debug mode
                          • bundleInDebug: false,
                          • // whether to bundle JS and assets in release mode
                          • bundleInRelease: true,
                          • // whether to bundle JS and assets in another build variant (if configured).
                          • // See http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants
                          • // The configuration property can be in the following formats
                          • // 'bundleIn${productFlavor}${buildType}'
                          • // 'bundleIn${buildType}'
                          • // bundleInFreeDebug: true,
                          • // bundleInPaidRelease: true,
                          • // bundleInBeta: true,
                          • // whether to disable dev mode in custom build variants (by default only disabled in release)
                          • // for example: to disable dev mode in the staging build type (if configured)
                          • devDisabledInStaging: true,
                          • // The configuration property can be in the following formats
                          • // 'devDisabledIn${productFlavor}${buildType}'
                          • // 'devDisabledIn${buildType}'
                          • // the root of your project, i.e. where "package.json" lives
                          • root: "../../",
                          • // where to put the JS bundle asset in debug mode
                          • jsBundleDirDebug: "$buildDir/intermediates/assets/debug",
                          • // where to put the JS bundle asset in release mode
                          • jsBundleDirRelease: "$buildDir/intermediates/assets/release",
                          • // where to put drawable resources / React Native assets, e.g. the ones you use via
                          • // require('./image.png')), in debug mode
                          • resourcesDirDebug: "$buildDir/intermediates/res/merged/debug",
                          • // where to put drawable resources / React Native assets, e.g. the ones you use via
                          • // require('./image.png')), in release mode
                          • resourcesDirRelease: "$buildDir/intermediates/res/merged/release",
                          • // by default the gradle tasks are skipped if none of the JS files or assets change; this means
                          • // that we don't look at files in android/ or ios/ to determine whether the tasks are up to
                          • // date; if you have any other folders that you want to ignore for performance reasons (gradle
                          • // indexes the entire tree), add them here. Alternatively, if you have JS files in android/
                          • // for example, you might want to remove it from here.
                          • inputExcludes: ["android/", "ios/"],
                          • // override which node gets called and with what additional arguments
                          • nodeExecutableAndArgs: ["node"],
                          • // supply additional arguments to the packager
                          • extraPackagerArgs: []
                          • ]
                            */

                          project.ext.react = [
                          enableHermes: false, // clean and rebuild if changing
                          ]

                          apply from: "../../node_modules/react-native/react.gradle"

                          /**

                          • Set this to true to create two separate APKs instead of one:
                            • An APK that only works on ARM devices
                            • An APK that only works on x86 devices
                          • The advantage is the size of the APK is reduced by about 4MB.
                          • Upload all the APKs to the Play Store and people will download
                          • the correct one based on the CPU architecture of their device.
                            */
                            def enableSeparateBuildPerCPUArchitecture = false

                          /**

                          • Run Proguard to shrink the Java bytecode in release builds.
                            */
                            def enableProguardInReleaseBuilds = false

                          /**

                          • The preferred build flavor of JavaScriptCore.
                          • For example, to use the international variant, you can use:
                          • def jscFlavor = 'org.webkit:android-jsc-intl:+'
                          • The international variant includes ICU i18n library and necessary data
                          • allowing to use e.g. Date.toLocaleString and String.localeCompare that
                          • give correct results when using with locales other than en-US. Note that
                          • this variant is about 6MiB larger per architecture than default.
                            */
                            def jscFlavor = 'org.webkit:android-jsc:+'

                          /**

                          • Whether to enable the Hermes VM.
                          • This should be set on project.ext.react and mirrored here. If it is not set
                          • on project.ext.react, JavaScript will not be compiled to Hermes Bytecode
                          • and the benefits of using Hermes will therefore be sharply reduced.
                            */
                            def enableHermes = project.ext.react.get("enableHermes", false);

                          android {
                          ndkVersion rootProject.ext.ndkVersion

                          compileSdkVersion rootProject.ext.compileSdkVersion
                          compileOptions {
                          sourceCompatibility JavaVersion.VERSION_1_8
                          targetCompatibility JavaVersion.VERSION_1_8
                          }
                          defaultConfig {
                          applicationId "com.solfium"
                          minSdkVersion rootProject.ext.minSdkVersion
                          targetSdkVersion rootProject.ext.targetSdkVersion
                          versionCode 1
                          versionName "1.0"
                          missingDimensionStrategy 'react-native-camera', 'general'
                          }
                          splits {
                          abi {
                          reset()
                          enable enableSeparateBuildPerCPUArchitecture
                          universalApk false // If true, also generate a universal APK
                          include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
                          }
                          }
                          signingConfigs {
                          debug {
                          storeFile file('debug.keystore')
                          storePassword 'android'
                          keyAlias 'androiddebugkey'
                          keyPassword 'android'
                          }
                          }
                          buildTypes {
                          debug {
                          signingConfig signingConfigs.debug
                          }
                          release {
                          // Caution! In production, you need to generate your own keystore file.
                          // see https://reactnative.dev/docs/signed-apk-android.
                          signingConfig signingConfigs.debug
                          minifyEnabled enableProguardInReleaseBuilds
                          proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
                          }
                          }
                          // applicationVariants are e.g. debug, release
                          applicationVariants.all { variant ->
                          variant.outputs.each { output ->
                          // For each separate APK per architecture, set a unique version code as described here:
                          // https://developer.android.com/studio/build/configure-apk-splits.html
                          // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc.
                          def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4]
                          def abi = output.getFilter(OutputFile.ABI)
                          if (abi != null) { // null for the universal-debug, universal-release variants
                          output.versionCodeOverride =
                          defaultConfig.versionCode * 1000 + versionCodes.get(abi)
                          }
                          }
                          }
                          

                          }

                          dependencies {
                          implementation fileTree(dir: "libs", include: ["*.jar"])
                          //noinspection GradleDynamicVersion
                          implementation "com.facebook.react:react-native:+" // From node_modules

                          implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
                          debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") {
                          exclude group:'com.facebook.fbjni'
                          }
                          debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") {
                          exclude group:'com.facebook.flipper'
                          exclude group:'com.squareup.okhttp3', module:'okhttp'
                          }
                          debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") {
                          exclude group:'com.facebook.flipper'
                          }
                          if (enableHermes) {
                          def hermesPath = "../../node_modules/hermes-engine/android/";
                          debugImplementation files(hermesPath + "hermes-debug.aar")
                          releaseImplementation files(hermesPath + "hermes-release.aar")
                          } else {
                          implementation jscFlavor
                          }
                          

                          }

                          // Run this once to be able to run the application with BUCK
                          // puts all compile dependencies into folder libs for BUCK to use
                          task copyDownloadableDepsToLibs(type: Copy) {
                          from configurations.compile
                          into 'libs'
                          }

                          apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)

                          Full Error

                          BUILDERRORExecutionfailedfortask':app:checkDebugDuplicateClasses'.
                          > Afailureoccurredwhileexecutingcom.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
                          > Duplicateclasscom.google.firebase.components.AbstractComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.Componentfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.Component$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.Component$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.Component$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.Component$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.Component$Builderfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.ComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.ComponentDiscoveryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.ComponentDiscovery$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.ComponentDiscovery$MetadataRegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.ComponentDiscovery$RegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.ComponentFactoryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.ComponentRegistrarfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.ComponentRuntimefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.CycleDetectorfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.CycleDetector$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.CycleDetector$ComponentNodefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.CycleDetector$Depfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.Dependencyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.DependencyCycleExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.DependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.EventBusfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.EventBus$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.Lazyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.MissingDependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.RestrictedComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.components.RestrictedComponentContainer$RestrictedPublisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.events.Eventfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.events.EventHandlerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.events.Publisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.events.Subscriberfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          Duplicateclasscom.google.firebase.inject.Providerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                          * Try:
                          Runwith --stacktraceoptiontogetthestacktrace. Runwith --infoor --debugoptiontogetmorelogoutput. Runwith --scantogetfullinsights.

                          Dependency Tree

                          +--- project :app ()
                          +--- com.facebook.react:react-native:+ -> 0.64.2
                          | +--- com.facebook.infer.annotation:infer-annotation:0.11.2
                          | | --- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2
                          | +--- com.facebook.yoga:proguard-annotations:1.14.1
                          | +--- javax.inject:javax.inject:1
                          | +--- androidx.appcompat:appcompat:1.0.2 -> 1.1.0
                          | | +--- androidx.annotation:annotation:1.1.0
                          | | +--- androidx.core:core:1.1.0 -> 1.3.1
                          | | | +--- androidx.annotation:annotation:1.1.0
                          | | | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0
                          | | | | +--- androidx.lifecycle:lifecycle-common:2.2.0
                          | | | | | --- androidx.annotation:annotation:1.1.0
                          | | | | +--- androidx.arch.core:core-common:2.1.0
                          | | | | | --- androidx.annotation:annotation:1.1.0
                          | | | | --- androidx.annotation:annotation:1.1.0
                          | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.0
                          | | | | +--- androidx.annotation:annotation:1.1.0
                          | | | | --- androidx.collection:collection:1.0.0 -> 1.1.0
                          | | | | --- androidx.annotation:annotation:1.1.0
                          | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
                          )
                          | | +--- androidx.cursoradapter:cursoradapter:1.0.0
                          | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | +--- androidx.fragment:fragment:1.1.0 -> 1.2.1
                          | | | +--- androidx.annotation:annotation:1.1.0
                          | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                          | | | +--- androidx.collection:collection:1.1.0 (
                          )
                          | | | +--- androidx.viewpager:viewpager:1.0.0
                          | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                          | | | | --- androidx.customview:customview:1.0.0
                          | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
                          )
                          | | | +--- androidx.loader:loader:1.0.0
                          | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                          | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.1.0
                          | | | | | +--- androidx.arch.core:core-runtime:2.1.0
                          | | | | | | +--- androidx.annotation:annotation:1.1.0
                          | | | | | | --- androidx.arch.core:core-common:2.1.0 (
                          )
                          | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.1.0 -> 2.2.0
                          | | | | | | +--- androidx.lifecycle:lifecycle-common:2.2.0 ()
                          | | | | | | +--- androidx.arch.core:core-common:2.1.0 (
                          )
                          | | | | | | --- androidx.arch.core:core-runtime:2.1.0 ()
                          | | | | | --- androidx.arch.core:core-common:2.1.0 (
                          )
                          | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.2.0
                          | | | | --- androidx.annotation:annotation:1.1.0
                          | | | +--- androidx.activity:activity:1.1.0
                          | | | | +--- androidx.annotation:annotation:1.1.0
                          | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                          | | | | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 (
                          )
                          | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 ()
                          | | | | +--- androidx.savedstate:savedstate:1.0.0
                          | | | | | +--- androidx.annotation:annotation:1.1.0
                          | | | | | +--- androidx.arch.core:core-common:2.0.1 -> 2.1.0 (
                          )
                          | | | | | --- androidx.lifecycle:lifecycle-common:2.0.0 -> 2.2.0 ()
                          | | | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0 -> 2.2.0
                          | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | | | +--- androidx.savedstate:savedstate:1.0.0 (
                          )
                          | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
                          | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
                          )
                          | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
                          | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
                          )
                          | | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.2.0 ()
                          | | +--- androidx.appcompat:appcompat-resources:1.1.0
                          | | | +--- androidx.annotation:annotation:1.1.0
                          | | | +--- androidx.core:core:1.0.1 -> 1.3.1 (
                          )
                          | | | +--- androidx.vectordrawable:vectordrawable:1.1.0
                          | | | | +--- androidx.annotation:annotation:1.1.0
                          | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                          | | | | --- androidx.collection:collection:1.1.0 (
                          )
                          | | | +--- androidx.vectordrawable:vectordrawable-animated:1.1.0
                          | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 ()
                          | | | | +--- androidx.interpolator:interpolator:1.0.0
                          | | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | | | --- androidx.collection:collection:1.1.0 (
                          )
                          | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                          | | +--- androidx.drawerlayout:drawerlayout:1.0.0
                          | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                          )
                          | | | --- androidx.customview:customview:1.0.0 ()
                          | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
                          )
                          | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0
                          | | +--- androidx.annotation:annotation:1.1.0
                          | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                          | | --- androidx.interpolator:interpolator:1.0.0 (
                          )
                          | +--- com.facebook.fresco:fresco:2.0.0
                          | | +--- com.facebook.fresco:fbcore:2.0.0
                          | | +--- com.facebook.fresco:drawee:2.0.0
                          | | | +--- com.facebook.fresco:fbcore:2.0.0
                          | | | --- com.facebook.fresco:imagepipeline:2.0.0
                          | | | +--- com.facebook.fresco:imagepipeline-base:2.0.0
                          | | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0
                          | | | | | +--- com.facebook.soloader:annotation:0.9.0
                          | | | | | --- com.facebook.soloader:nativeloader:0.9.0
                          | | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                          | | | | --- com.facebook.fresco:fbcore:2.0.0
                          | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
                          | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                          | | | --- com.facebook.fresco:fbcore:2.0.0
                          | | +--- com.facebook.fresco:imagepipeline:2.0.0 (
                          )
                          | | +--- com.facebook.fresco:nativeimagefilters:2.0.0
                          | | | +--- com.facebook.fresco:imagepipeline:2.0.0 ()
                          | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
                          )
                          | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                          | | | --- com.facebook.fresco:fbcore:2.0.0
                          | | +--- com.facebook.fresco:nativeimagetranscoder:2.0.0
                          | | | +--- com.facebook.fresco:imagepipeline-base:2.0.0 ()
                          | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
                          )
                          | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                          | | | --- com.facebook.fresco:fbcore:2.0.0
                          | | --- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
                          | +--- com.facebook.fresco:imagepipeline-okhttp3:2.0.0
                          | | +--- com.squareup.okhttp3:okhttp:3.12.1 -> 3.12.12
                          | | | --- com.squareup.okio:okio:1.15.0 -> 1.17.5
                          | | +--- com.facebook.fresco:fbcore:2.0.0
                          | | --- com.facebook.fresco:imagepipeline:2.0.0 (
                          )
                          | +--- com.facebook.soloader:soloader:0.9.0 ()
                          | +--- com.google.code.findbugs:jsr305:3.0.2
                          | +--- com.squareup.okhttp3:okhttp:3.12.12 (
                          )
                          | +--- com.squareup.okhttp3:okhttp-urlconnection:3.12.12
                          | | --- com.squareup.okhttp3:okhttp:3.12.12 ()
                          | +--- com.squareup.okio:okio:1.17.5
                          | --- com.facebook.fbjni:fbjni-java-only:0.0.3
                          | --- com.facebook.soloader:nativeloader:0.8.0 -> 0.9.0
                          +--- androidx.swiperefreshlayout:swiperefreshlayout:1.1.0 (
                          )
                          +--- org.webkit:android-jsc:+ -> r245459
                          +--- project :react-native-async-storage_async-storage
                          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                          +--- project :react-native-community_masked-view
                          | --- com.facebook.react:react-native:+ -> 0.64.2 (
                          )
                          +--- project :react-native-picker_picker
                          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                          +--- project :react-native-add-calendar-event
                          | --- com.facebook.react:react-native:+ -> 0.64.2 (
                          )
                          +--- project :react-native-camera
                          | +--- com.google.android.gms:play-services-mlkit-barcode-scanning:16.2.0
                          | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0
                          | | | --- androidx.annotation:annotation:1.1.0
                          | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0
                          | | | +--- androidx.annotation:annotation:1.1.0
                          | | | +--- com.google.android.datatransport:transport-api:3.0.0 ()
                          | | | +--- com.google.android.datatransport:transport-runtime:3.0.0
                          | | | | +--- androidx.annotation:annotation:1.1.0
                          | | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
                          )
                          | | | | --- javax.inject:javax.inject:1
                          | | | +--- com.google.firebase:firebase-encoders:17.0.0
                          | | | | --- androidx.annotation:annotation:1.1.0
                          | | | --- com.google.firebase:firebase-encoders-json:18.0.0
                          | | | +--- androidx.annotation:annotation:1.1.0
                          | | | --- com.google.firebase:firebase-encoders:17.0.0 ()
                          | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
                          )
                          | | +--- com.google.android.gms:play-services-base:17.6.0
                          | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                          | | | +--- androidx.core:core:1.2.0 -> 1.3.1 (
                          )
                          | | | +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
                          | | | +--- com.google.android.gms:play-services-basement:17.6.0
                          | | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
                          )
                          | | | | +--- androidx.core:core:1.2.0 -> 1.3.1 ()
                          | | | | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
                          )
                          | | | --- com.google.android.gms:play-services-tasks:17.2.1
                          | | | --- com.google.android.gms:play-services-basement:17.6.0 ()
                          | | +--- com.google.android.gms:play-services-basement:17.6.0 (
                          )
                          | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
                          | | +--- com.google.android.odml:image:1.0.0-beta1
                          | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0
                          | | | +--- androidx.annotation:annotation:1.1.0
                          | | | --- com.google.firebase:firebase-annotations:16.0.0
                          | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
                          )
                          | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
                          | | +--- com.google.mlkit:common:17.2.0
                          | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                          )
                          | | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
                          | | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
                          )
                          | | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
                          | | | +--- com.google.android.gms:play-services-base:17.6.0 (
                          )
                          | | | +--- com.google.android.gms:play-services-basement:17.6.0 ()
                          | | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
                          )
                          | | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
                          | | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
                          )
                          | | | --- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
                          | | --- com.google.mlkit:vision-common:16.5.0
                          | | +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.2
                          | | | --- androidx.annotation:annotation:1.1.0
                          | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
                          )
                          | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
                          | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
                          )
                          | | +--- com.google.android.gms:play-services-base:17.6.0 ()
                          | | +--- com.google.android.gms:play-services-basement:17.6.0 (
                          )
                          | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
                          | | +--- com.google.android.odml:image:1.0.0-beta1
                          | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
                          )
                          | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
                          | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
                          )
                          | | --- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
                          | +--- com.google.android.gms:play-services-mlkit-face-detection:16.2.0
                          | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
                          )
                          | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
                          | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
                          )
                          | | +--- com.google.android.gms:play-services-base:17.6.0 ()
                          | | +--- com.google.android.gms:play-services-basement:17.6.0 (
                          )
                          | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
                          | | +--- com.google.android.odml:image:1.0.0-beta1
                          | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
                          )
                          | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
                          | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
                          )
                          | | +--- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
                          | | --- com.google.mlkit:vision-common:16.5.0 (
                          )
                          | +--- com.facebook.react:react-native:+ -> 0.64.2 ()
                          | +--- com.google.zxing:core:3.3.3
                          | +--- com.drewnoakes:metadata-extractor:2.11.0
                          | | --- com.adobe.xmp:xmpcore:5.1.3
                          | +--- androidx.exifinterface:exifinterface:1.3.2 (
                          )
                          | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | +--- androidx.legacy:legacy-support-v4:1.0.0
                          | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                          | | +--- androidx.media:media:1.0.0
                          | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                          )
                          | | | --- androidx.versionedparcelable:versionedparcelable:1.0.0 -> 1.1.0 ()
                          | | +--- androidx.legacy:legacy-support-core-utils:1.0.0
                          | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                          )
                          | | | +--- androidx.documentfile:documentfile:1.0.0
                          | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | | +--- androidx.loader:loader:1.0.0 ()
                          | | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
                          | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | | --- androidx.print:print:1.0.0
                          | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | +--- androidx.legacy:legacy-support-core-ui:1.0.0
                          | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                          )
                          | | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
                          | | | +--- androidx.customview:customview:1.0.0 (
                          )
                          | | | +--- androidx.viewpager:viewpager:1.0.0 ()
                          | | | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0 -> 1.1.0
                          | | | | +--- androidx.annotation:annotation:1.1.0
                          | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
                          )
                          | | | | +--- androidx.customview:customview:1.0.0 ()
                          | | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
                          )
                          | | | +--- androidx.drawerlayout:drawerlayout:1.0.0 ()
                          | | | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
                          | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                          )
                          | | | | --- androidx.customview:customview:1.0.0 ()
                          | | | +--- androidx.interpolator:interpolator:1.0.0 (
                          )
                          | | | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 ()
                          | | | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
                          | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
                          )
                          | | | --- androidx.cursoradapter:cursoradapter:1.0.0 ()
                          | | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
                          )
                          | --- com.google.android.gms:play-services-mlkit-text-recognition:16.3.0
                          | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
                          | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
                          )
                          | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
                          | +--- com.google.android.gms:play-services-base:17.6.0 (
                          )
                          | +--- com.google.android.gms:play-services-basement:17.6.0 ()
                          | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
                          )
                          | +--- com.google.android.odml:image:1.0.0-beta1
                          | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
                          | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
                          )
                          | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
                          | +--- com.google.mlkit:common:17.1.1 -> 17.2.0 (
                          )
                          | --- com.google.mlkit:vision-common:16.5.0 ()
                          +--- project :react-native-config
                          | --- com.facebook.react:react-native:+ -> 0.64.2 (
                          )
                          +--- project :react-native-default-preference
                          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                          +--- project :react-native-device-info
                          | +--- com.facebook.react:react-native:+ -> 0.64.2 (
                          )
                          | +--- com.android.installreferrer:installreferrer:1.1.2
                          | --- com.google.android.gms:play-services-iid:17.0.0
                          | +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                          | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                          )
                          | +--- com.google.android.gms:play-services-base:17.0.0 -> 17.6.0 ()
                          | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                          )
                          | +--- com.google.android.gms:play-services-stats:17.0.0
                          | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
                          | | --- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                          )
                          | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                          +--- project :react-native-exit-app
                          | --- com.facebook.react:react-native:+ -> 0.64.2 (
                          )
                          +--- project :react-native-extra-dimensions-android
                          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                          +--- project :react-native-gesture-handler
                          | --- com.facebook.react:react-native:+ -> 0.64.2 (
                          )
                          +--- project :react-native-image-picker
                          | +--- com.facebook.react:react-native:+ -> 0.64.2 ()
                          | +--- androidx.core:core:1.3.1 (
                          )
                          | --- androidx.exifinterface:exifinterface:1.3.1 -> 1.3.2 ()
                          +--- project :react-native-linear-gradient
                          +--- project :react-native-localize
                          | --- com.facebook.react:react-native:+ -> 0.64.2 (
                          )
                          +--- project :react-native-network-info
                          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                          +--- project :react-native-onesignal
                          | +--- com.onesignal:OneSignal:4.6.0
                          | | +--- com.google.firebase:firebase-messaging:[19.0.0, 22.0.99] -> 22.0.0
                          | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
                          )
                          | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                          | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
                          )
                          | | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
                          | | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
                          )
                          | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
                          | | | +--- com.google.android.gms:play-services-cloud-messaging:16.0.0
                          | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                          )
                          | | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                          | | | +--- com.google.android.gms:play-services-stats:17.0.0 (
                          )
                          | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                          | | | +--- com.google.firebase:firebase-common:20.0.0
                          | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                          )
                          | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                          | | | | --- com.google.firebase:firebase-components:17.0.0 (
                          )
                          | | | +--- com.google.firebase:firebase-components:17.0.0 ()
                          | | | +--- com.google.firebase:firebase-datatransport:18.0.0
                          | | | | +--- androidx.annotation:annotation:1.1.0
                          | | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
                          )
                          | | | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
                          | | | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
                          )
                          | | | | +--- com.google.firebase:firebase-common:20.0.0 ()
                          | | | | --- com.google.firebase:firebase-components:17.0.0 (
                          )
                          | | | +--- com.google.firebase:firebase-iid-interop:17.1.0
                          | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
                          | | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
                          )
                          | | | +--- com.google.firebase:firebase-installations:17.0.0
                          | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                          | | | | +--- com.google.firebase:firebase-common:20.0.0 (
                          )
                          | | | | +--- com.google.firebase:firebase-components:17.0.0 ()
                          | | | | --- com.google.firebase:firebase-installations-interop:17.0.0
                          | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
                          )
                          | | | | --- com.google.firebase:firebase-annotations:16.0.0
                          | | | +--- com.google.firebase:firebase-installations-interop:17.0.0 ()
                          | | | --- com.google.firebase:firebase-measurement-connector:19.0.0
                          | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                          )
                          | | | --- com.google.firebase:firebase-annotations:16.0.0
                          | | +--- androidx.cardview:cardview:[1.0.0, 1.0.99] -> 1.0.0
                          | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | +--- androidx.legacy:legacy-support-v4:[1.0.0, 1.0.99] -> 1.0.0 ()
                          | | +--- androidx.browser:browser:[1.0.0, 1.3.99] -> 1.3.0
                          | | | +--- androidx.collection:collection:1.1.0 (
                          )
                          | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0
                          | | | | +--- androidx.annotation:annotation:1.1.0
                          | | | | --- com.google.guava:listenablefuture:1.0
                          | | | +--- androidx.interpolator:interpolator:1.0.0 ()
                          | | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
                          )
                          | | | +--- androidx.annotation:annotation:1.1.0
                          | | | --- com.google.guava:listenablefuture:1.0
                          | | +--- androidx.appcompat:appcompat:[1.0.0, 1.3.99] -> 1.1.0 ()
                          | | +--- androidx.work:work-runtime:[2.0.0, 2.5.99] -> 2.5.0
                          | | | +--- com.google.guava:listenablefuture:1.0
                          | | | +--- androidx.lifecycle:lifecycle-livedata:2.1.0 (
                          )
                          | | | +--- androidx.room:room-runtime:2.2.5
                          | | | | +--- androidx.room:room-common:2.2.5
                          | | | | | --- androidx.annotation:annotation:1.1.0
                          | | | | +--- androidx.sqlite:sqlite-framework:2.0.1 -> 2.1.0
                          | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | | | | --- androidx.sqlite:sqlite:2.1.0
                          | | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                          | | | | +--- androidx.sqlite:sqlite:2.0.1 -> 2.1.0 ()
                          | | | | --- androidx.arch.core:core-runtime:2.0.1 -> 2.1.0 (
                          )
                          | | | +--- androidx.sqlite:sqlite:2.1.0 ()
                          | | | +--- androidx.sqlite:sqlite-framework:2.1.0 (
                          )
                          | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                          | | | --- androidx.lifecycle:lifecycle-service:2.1.0
                          | | | --- androidx.lifecycle:lifecycle-runtime:2.1.0 -> 2.2.0 (
                          )
                          | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32
                          | | | --- org.jetbrains.kotlin:kotlin-stdlib:1.4.32
                          | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32
                          | | | --- org.jetbrains:annotations:13.0
                          | | +--- com.google.android.gms:play-services-base:[17.0.0, 17.6.99] -> 17.6.0 ()
                          | | --- androidx.concurrent:concurrent-futures:1.1.0 (
                          )
                          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                          +--- project :react-native-permissions
                          | --- com.facebook.react:react-native:+ -> 0.64.2 (
                          )
                          +--- project :react-native-reanimated
                          +--- project :react-native-safe-area-context
                          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                          +--- project :react-native-screens
                          | +--- com.facebook.react:react-native:+ -> 0.64.2 (
                          )
                          | +--- androidx.appcompat:appcompat:1.1.0 ()
                          | +--- androidx.fragment:fragment:1.2.1 (
                          )
                          | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
                          | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 (
                          )
                          | --- com.google.android.material:material:1.1.0
                          | +--- androidx.annotation:annotation:1.0.1 -> 1.1.0
                          | +--- androidx.appcompat:appcompat:1.1.0 ()
                          | +--- androidx.cardview:cardview:1.0.0 (
                          )
                          | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
                          | +--- androidx.core:core:1.1.0 -> 1.3.1 (
                          )
                          | +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
                          | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0 (
                          )
                          | +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.1.0
                          | | +--- androidx.annotation:annotation:1.1.0
                          | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                          | | +--- androidx.customview:customview:1.0.0 (
                          )
                          | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                          | +--- androidx.transition:transition:1.2.0
                          | | +--- androidx.annotation:annotation:1.1.0
                          | | +--- androidx.core:core:1.0.1 -> 1.3.1 (
                          )
                          | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                          | +--- androidx.vectordrawable:vectordrawable:1.1.0 (
                          )
                          | --- androidx.viewpager2:viewpager2:1.0.0
                          | +--- androidx.annotation:annotation:1.1.0
                          | +--- androidx.fragment:fragment:1.1.0 -> 1.2.1 ()
                          | +--- androidx.recyclerview:recyclerview:1.1.0 (
                          )
                          | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                          | --- androidx.collection:collection:1.1.0 (
                          )
                          +--- project :react-native-svg
                          | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                          --- project :react-native-vector-icons
                          --- com.facebook.react:react-native:+ -> 0.64.2 (
                          )

                          Metadata

                          Metadata

                          Assignees

                          No one assigned

                            Labels

                            No labels
                            No labels

                            Type

                            No type

                            Projects

                            No projects

                              Milestone

                              No milestone

                              Relationships

                              None yet

                              Development

                              No branches or pull requests

                              Issue actions

                              , 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); Build error: Duplicate class com.google.firebase · Issue #176 · OneSignal/OneSignal-Gradle-Plugin · GitHub
                              Skip to content
                              This repository was archived by the owner on Oct 31, 2022. It is now read-only.
                              This repository was archived by the owner on Oct 31, 2022. It is now read-only.

                              Build error: Duplicate class com.google.firebase #176

                              Description

                              @GuillermoVA

                              Failed build: Duplicate class com.google.firebase

                              Project Setup

                              // Top-level build file where you can add configuration options common to all sub-projects/modules.

                              buildscript {
                              ext {
                              buildToolsVersion = "29.0.3"
                              minSdkVersion = 21
                              compileSdkVersion = 29
                              targetSdkVersion = 29
                              ndkVersion = "20.1.5948944"
                              }
                              repositories {
                              google()
                              jcenter()
                              gradlePluginPortal()
                              }
                              dependencies {
                              classpath("com.android.tools.build:gradle:4.1.0")
                              classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.13.4, 0.99.99]'
                              // NOTE: Do not place your application dependencies here; they belong
                              // in the individual module build.gradle files
                              }
                              }

                              allprojects {
                              repositories {
                              mavenLocal()
                              maven {
                              // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
                              url("$rootDir/../node_modules/react-native/android")
                              }
                              maven {
                              // Android JSC is installed from npm
                              url("$rootDir/../node_modules/jsc-android/dist")
                              }

                               google()
                              jcenter()
                              maven { url 'https://www.jitpack.io' }
                              }
                              

                              }

                              app/build.gradle
                              apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
                              apply plugin: "com.android.application"

                              import com.android.build.OutputFile

                              /**

                              • The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets
                              • and bundleReleaseJsAndAssets).
                              • These basically call react-native bundle with the correct arguments during the Android build
                              • cycle. By default, bundleDebugJsAndAssets is skipped, as in debug/dev mode we prefer to load the
                              • bundle directly from the development server. Below you can see all the possible configurations
                              • and their defaults. If you decide to add a configuration block, make sure to add it before the
                              • apply from: "../../node_modules/react-native/react.gradle" line.
                              • project.ext.react = [
                              • // the name of the generated asset file containing your JS bundle
                              • bundleAssetName: "index.android.bundle",
                              • // the entry file for bundle generation. If none specified and
                              • // "index.android.js" exists, it will be used. Otherwise "index.js" is
                              • // default. Can be overridden with ENTRY_FILE environment variable.
                              • entryFile: "index.android.js",
                              • // https://reactnative.dev/docs/performance#enable-the-ram-format
                              • bundleCommand: "ram-bundle",
                              • // whether to bundle JS and assets in debug mode
                              • bundleInDebug: false,
                              • // whether to bundle JS and assets in release mode
                              • bundleInRelease: true,
                              • // whether to bundle JS and assets in another build variant (if configured).
                              • // See http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants
                              • // The configuration property can be in the following formats
                              • // 'bundleIn${productFlavor}${buildType}'
                              • // 'bundleIn${buildType}'
                              • // bundleInFreeDebug: true,
                              • // bundleInPaidRelease: true,
                              • // bundleInBeta: true,
                              • // whether to disable dev mode in custom build variants (by default only disabled in release)
                              • // for example: to disable dev mode in the staging build type (if configured)
                              • devDisabledInStaging: true,
                              • // The configuration property can be in the following formats
                              • // 'devDisabledIn${productFlavor}${buildType}'
                              • // 'devDisabledIn${buildType}'
                              • // the root of your project, i.e. where "package.json" lives
                              • root: "../../",
                              • // where to put the JS bundle asset in debug mode
                              • jsBundleDirDebug: "$buildDir/intermediates/assets/debug",
                              • // where to put the JS bundle asset in release mode
                              • jsBundleDirRelease: "$buildDir/intermediates/assets/release",
                              • // where to put drawable resources / React Native assets, e.g. the ones you use via
                              • // require('./image.png')), in debug mode
                              • resourcesDirDebug: "$buildDir/intermediates/res/merged/debug",
                              • // where to put drawable resources / React Native assets, e.g. the ones you use via
                              • // require('./image.png')), in release mode
                              • resourcesDirRelease: "$buildDir/intermediates/res/merged/release",
                              • // by default the gradle tasks are skipped if none of the JS files or assets change; this means
                              • // that we don't look at files in android/ or ios/ to determine whether the tasks are up to
                              • // date; if you have any other folders that you want to ignore for performance reasons (gradle
                              • // indexes the entire tree), add them here. Alternatively, if you have JS files in android/
                              • // for example, you might want to remove it from here.
                              • inputExcludes: ["android/", "ios/"],
                              • // override which node gets called and with what additional arguments
                              • nodeExecutableAndArgs: ["node"],
                              • // supply additional arguments to the packager
                              • extraPackagerArgs: []
                              • ]
                                */

                              project.ext.react = [
                              enableHermes: false, // clean and rebuild if changing
                              ]

                              apply from: "../../node_modules/react-native/react.gradle"

                              /**

                              • Set this to true to create two separate APKs instead of one:
                                • An APK that only works on ARM devices
                                • An APK that only works on x86 devices
                              • The advantage is the size of the APK is reduced by about 4MB.
                              • Upload all the APKs to the Play Store and people will download
                              • the correct one based on the CPU architecture of their device.
                                */
                                def enableSeparateBuildPerCPUArchitecture = false

                              /**

                              • Run Proguard to shrink the Java bytecode in release builds.
                                */
                                def enableProguardInReleaseBuilds = false

                              /**

                              • The preferred build flavor of JavaScriptCore.
                              • For example, to use the international variant, you can use:
                              • def jscFlavor = 'org.webkit:android-jsc-intl:+'
                              • The international variant includes ICU i18n library and necessary data
                              • allowing to use e.g. Date.toLocaleString and String.localeCompare that
                              • give correct results when using with locales other than en-US. Note that
                              • this variant is about 6MiB larger per architecture than default.
                                */
                                def jscFlavor = 'org.webkit:android-jsc:+'

                              /**

                              • Whether to enable the Hermes VM.
                              • This should be set on project.ext.react and mirrored here. If it is not set
                              • on project.ext.react, JavaScript will not be compiled to Hermes Bytecode
                              • and the benefits of using Hermes will therefore be sharply reduced.
                                */
                                def enableHermes = project.ext.react.get("enableHermes", false);

                              android {
                              ndkVersion rootProject.ext.ndkVersion

                              compileSdkVersion rootProject.ext.compileSdkVersion
                              compileOptions {
                              sourceCompatibility JavaVersion.VERSION_1_8
                              targetCompatibility JavaVersion.VERSION_1_8
                              }
                              defaultConfig {
                              applicationId "com.solfium"
                              minSdkVersion rootProject.ext.minSdkVersion
                              targetSdkVersion rootProject.ext.targetSdkVersion
                              versionCode 1
                              versionName "1.0"
                              missingDimensionStrategy 'react-native-camera', 'general'
                              }
                              splits {
                              abi {
                              reset()
                              enable enableSeparateBuildPerCPUArchitecture
                              universalApk false // If true, also generate a universal APK
                              include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
                              }
                              }
                              signingConfigs {
                              debug {
                              storeFile file('debug.keystore')
                              storePassword 'android'
                              keyAlias 'androiddebugkey'
                              keyPassword 'android'
                              }
                              }
                              buildTypes {
                              debug {
                              signingConfig signingConfigs.debug
                              }
                              release {
                              // Caution! In production, you need to generate your own keystore file.
                              // see https://reactnative.dev/docs/signed-apk-android.
                              signingConfig signingConfigs.debug
                              minifyEnabled enableProguardInReleaseBuilds
                              proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
                              }
                              }
                              // applicationVariants are e.g. debug, release
                              applicationVariants.all { variant ->
                              variant.outputs.each { output ->
                              // For each separate APK per architecture, set a unique version code as described here:
                              // https://developer.android.com/studio/build/configure-apk-splits.html
                              // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc.
                              def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4]
                              def abi = output.getFilter(OutputFile.ABI)
                              if (abi != null) { // null for the universal-debug, universal-release variants
                              output.versionCodeOverride =
                              defaultConfig.versionCode * 1000 + versionCodes.get(abi)
                              }
                              }
                              }
                              

                              }

                              dependencies {
                              implementation fileTree(dir: "libs", include: ["*.jar"])
                              //noinspection GradleDynamicVersion
                              implementation "com.facebook.react:react-native:+" // From node_modules

                              implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
                              debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") {
                              exclude group:'com.facebook.fbjni'
                              }
                              debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") {
                              exclude group:'com.facebook.flipper'
                              exclude group:'com.squareup.okhttp3', module:'okhttp'
                              }
                              debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") {
                              exclude group:'com.facebook.flipper'
                              }
                              if (enableHermes) {
                              def hermesPath = "../../node_modules/hermes-engine/android/";
                              debugImplementation files(hermesPath + "hermes-debug.aar")
                              releaseImplementation files(hermesPath + "hermes-release.aar")
                              } else {
                              implementation jscFlavor
                              }
                              

                              }

                              // Run this once to be able to run the application with BUCK
                              // puts all compile dependencies into folder libs for BUCK to use
                              task copyDownloadableDepsToLibs(type: Copy) {
                              from configurations.compile
                              into 'libs'
                              }

                              apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)

                              Full Error

                              BUILDERRORExecutionfailedfortask':app:checkDebugDuplicateClasses'.
                              > Afailureoccurredwhileexecutingcom.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
                              > Duplicateclasscom.google.firebase.components.AbstractComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.Componentfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.Component$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.Component$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.Component$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.Component$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.Component$Builderfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.ComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.ComponentDiscoveryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.ComponentDiscovery$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.ComponentDiscovery$MetadataRegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.ComponentDiscovery$RegistrarNameRetrieverfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.ComponentFactoryfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.ComponentRegistrarfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.ComponentRuntimefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$2foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.ComponentRuntime$$Lambda$3foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.CycleDetectorfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.CycleDetector$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.CycleDetector$ComponentNodefoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.CycleDetector$Depfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.Dependencyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.DependencyCycleExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.DependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.EventBusfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.EventBus$$Lambda$1foundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.Lazyfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.MissingDependencyExceptionfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.RestrictedComponentContainerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.components.RestrictedComponentContainer$RestrictedPublisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.events.Eventfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.events.EventHandlerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.events.Publisherfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.events.Subscriberfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              Duplicateclasscom.google.firebase.inject.Providerfoundinmodulesjetified-firebase-common-18.0.0-runtime (com.google.firebase:firebase-common:18.0.0) andjetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
                              * Try:
                              Runwith --stacktraceoptiontogetthestacktrace. Runwith --infoor --debugoptiontogetmorelogoutput. Runwith --scantogetfullinsights.

                              Dependency Tree

                              +--- project :app ()
                              +--- com.facebook.react:react-native:+ -> 0.64.2
                              | +--- com.facebook.infer.annotation:infer-annotation:0.11.2
                              | | --- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2
                              | +--- com.facebook.yoga:proguard-annotations:1.14.1
                              | +--- javax.inject:javax.inject:1
                              | +--- androidx.appcompat:appcompat:1.0.2 -> 1.1.0
                              | | +--- androidx.annotation:annotation:1.1.0
                              | | +--- androidx.core:core:1.1.0 -> 1.3.1
                              | | | +--- androidx.annotation:annotation:1.1.0
                              | | | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0
                              | | | | +--- androidx.lifecycle:lifecycle-common:2.2.0
                              | | | | | --- androidx.annotation:annotation:1.1.0
                              | | | | +--- androidx.arch.core:core-common:2.1.0
                              | | | | | --- androidx.annotation:annotation:1.1.0
                              | | | | --- androidx.annotation:annotation:1.1.0
                              | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.0
                              | | | | +--- androidx.annotation:annotation:1.1.0
                              | | | | --- androidx.collection:collection:1.0.0 -> 1.1.0
                              | | | | --- androidx.annotation:annotation:1.1.0
                              | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
                              )
                              | | +--- androidx.cursoradapter:cursoradapter:1.0.0
                              | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | +--- androidx.fragment:fragment:1.1.0 -> 1.2.1
                              | | | +--- androidx.annotation:annotation:1.1.0
                              | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                              | | | +--- androidx.collection:collection:1.1.0 (
                              )
                              | | | +--- androidx.viewpager:viewpager:1.0.0
                              | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                              | | | | --- androidx.customview:customview:1.0.0
                              | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
                              )
                              | | | +--- androidx.loader:loader:1.0.0
                              | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                              | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.1.0
                              | | | | | +--- androidx.arch.core:core-runtime:2.1.0
                              | | | | | | +--- androidx.annotation:annotation:1.1.0
                              | | | | | | --- androidx.arch.core:core-common:2.1.0 (
                              )
                              | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.1.0 -> 2.2.0
                              | | | | | | +--- androidx.lifecycle:lifecycle-common:2.2.0 ()
                              | | | | | | +--- androidx.arch.core:core-common:2.1.0 (
                              )
                              | | | | | | --- androidx.arch.core:core-runtime:2.1.0 ()
                              | | | | | --- androidx.arch.core:core-common:2.1.0 (
                              )
                              | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.2.0
                              | | | | --- androidx.annotation:annotation:1.1.0
                              | | | +--- androidx.activity:activity:1.1.0
                              | | | | +--- androidx.annotation:annotation:1.1.0
                              | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                              | | | | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 (
                              )
                              | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 ()
                              | | | | +--- androidx.savedstate:savedstate:1.0.0
                              | | | | | +--- androidx.annotation:annotation:1.1.0
                              | | | | | +--- androidx.arch.core:core-common:2.0.1 -> 2.1.0 (
                              )
                              | | | | | --- androidx.lifecycle:lifecycle-common:2.0.0 -> 2.2.0 ()
                              | | | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0 -> 2.2.0
                              | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | | | +--- androidx.savedstate:savedstate:1.0.0 (
                              )
                              | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
                              | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
                              )
                              | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.2.0 ()
                              | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 (
                              )
                              | | | --- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.2.0 ()
                              | | +--- androidx.appcompat:appcompat-resources:1.1.0
                              | | | +--- androidx.annotation:annotation:1.1.0
                              | | | +--- androidx.core:core:1.0.1 -> 1.3.1 (
                              )
                              | | | +--- androidx.vectordrawable:vectordrawable:1.1.0
                              | | | | +--- androidx.annotation:annotation:1.1.0
                              | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                              | | | | --- androidx.collection:collection:1.1.0 (
                              )
                              | | | +--- androidx.vectordrawable:vectordrawable-animated:1.1.0
                              | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 ()
                              | | | | +--- androidx.interpolator:interpolator:1.0.0
                              | | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | | | --- androidx.collection:collection:1.1.0 (
                              )
                              | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                              | | +--- androidx.drawerlayout:drawerlayout:1.0.0
                              | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                              )
                              | | | --- androidx.customview:customview:1.0.0 ()
                              | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
                              )
                              | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0
                              | | +--- androidx.annotation:annotation:1.1.0
                              | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                              | | --- androidx.interpolator:interpolator:1.0.0 (
                              )
                              | +--- com.facebook.fresco:fresco:2.0.0
                              | | +--- com.facebook.fresco:fbcore:2.0.0
                              | | +--- com.facebook.fresco:drawee:2.0.0
                              | | | +--- com.facebook.fresco:fbcore:2.0.0
                              | | | --- com.facebook.fresco:imagepipeline:2.0.0
                              | | | +--- com.facebook.fresco:imagepipeline-base:2.0.0
                              | | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0
                              | | | | | +--- com.facebook.soloader:annotation:0.9.0
                              | | | | | --- com.facebook.soloader:nativeloader:0.9.0
                              | | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                              | | | | --- com.facebook.fresco:fbcore:2.0.0
                              | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
                              | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                              | | | --- com.facebook.fresco:fbcore:2.0.0
                              | | +--- com.facebook.fresco:imagepipeline:2.0.0 (
                              )
                              | | +--- com.facebook.fresco:nativeimagefilters:2.0.0
                              | | | +--- com.facebook.fresco:imagepipeline:2.0.0 ()
                              | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
                              )
                              | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                              | | | --- com.facebook.fresco:fbcore:2.0.0
                              | | +--- com.facebook.fresco:nativeimagetranscoder:2.0.0
                              | | | +--- com.facebook.fresco:imagepipeline-base:2.0.0 ()
                              | | | +--- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 (
                              )
                              | | | +--- com.parse.bolts:bolts-tasks:1.4.0
                              | | | --- com.facebook.fresco:fbcore:2.0.0
                              | | --- com.facebook.soloader:soloader:0.6.0 -> 0.9.0 ()
                              | +--- com.facebook.fresco:imagepipeline-okhttp3:2.0.0
                              | | +--- com.squareup.okhttp3:okhttp:3.12.1 -> 3.12.12
                              | | | --- com.squareup.okio:okio:1.15.0 -> 1.17.5
                              | | +--- com.facebook.fresco:fbcore:2.0.0
                              | | --- com.facebook.fresco:imagepipeline:2.0.0 (
                              )
                              | +--- com.facebook.soloader:soloader:0.9.0 ()
                              | +--- com.google.code.findbugs:jsr305:3.0.2
                              | +--- com.squareup.okhttp3:okhttp:3.12.12 (
                              )
                              | +--- com.squareup.okhttp3:okhttp-urlconnection:3.12.12
                              | | --- com.squareup.okhttp3:okhttp:3.12.12 ()
                              | +--- com.squareup.okio:okio:1.17.5
                              | --- com.facebook.fbjni:fbjni-java-only:0.0.3
                              | --- com.facebook.soloader:nativeloader:0.8.0 -> 0.9.0
                              +--- androidx.swiperefreshlayout:swiperefreshlayout:1.1.0 (
                              )
                              +--- org.webkit:android-jsc:+ -> r245459
                              +--- project :react-native-async-storage_async-storage
                              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                              +--- project :react-native-community_masked-view
                              | --- com.facebook.react:react-native:+ -> 0.64.2 (
                              )
                              +--- project :react-native-picker_picker
                              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                              +--- project :react-native-add-calendar-event
                              | --- com.facebook.react:react-native:+ -> 0.64.2 (
                              )
                              +--- project :react-native-camera
                              | +--- com.google.android.gms:play-services-mlkit-barcode-scanning:16.2.0
                              | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0
                              | | | --- androidx.annotation:annotation:1.1.0
                              | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0
                              | | | +--- androidx.annotation:annotation:1.1.0
                              | | | +--- com.google.android.datatransport:transport-api:3.0.0 ()
                              | | | +--- com.google.android.datatransport:transport-runtime:3.0.0
                              | | | | +--- androidx.annotation:annotation:1.1.0
                              | | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
                              )
                              | | | | --- javax.inject:javax.inject:1
                              | | | +--- com.google.firebase:firebase-encoders:17.0.0
                              | | | | --- androidx.annotation:annotation:1.1.0
                              | | | --- com.google.firebase:firebase-encoders-json:18.0.0
                              | | | +--- androidx.annotation:annotation:1.1.0
                              | | | --- com.google.firebase:firebase-encoders:17.0.0 ()
                              | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
                              )
                              | | +--- com.google.android.gms:play-services-base:17.6.0
                              | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                              | | | +--- androidx.core:core:1.2.0 -> 1.3.1 (
                              )
                              | | | +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
                              | | | +--- com.google.android.gms:play-services-basement:17.6.0
                              | | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
                              )
                              | | | | +--- androidx.core:core:1.2.0 -> 1.3.1 ()
                              | | | | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
                              )
                              | | | --- com.google.android.gms:play-services-tasks:17.2.1
                              | | | --- com.google.android.gms:play-services-basement:17.6.0 ()
                              | | +--- com.google.android.gms:play-services-basement:17.6.0 (
                              )
                              | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
                              | | +--- com.google.android.odml:image:1.0.0-beta1
                              | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0
                              | | | +--- androidx.annotation:annotation:1.1.0
                              | | | --- com.google.firebase:firebase-annotations:16.0.0
                              | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
                              )
                              | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
                              | | +--- com.google.mlkit:common:17.2.0
                              | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                              )
                              | | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
                              | | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
                              )
                              | | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
                              | | | +--- com.google.android.gms:play-services-base:17.6.0 (
                              )
                              | | | +--- com.google.android.gms:play-services-basement:17.6.0 ()
                              | | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
                              )
                              | | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
                              | | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
                              )
                              | | | --- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
                              | | --- com.google.mlkit:vision-common:16.5.0
                              | | +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.2
                              | | | --- androidx.annotation:annotation:1.1.0
                              | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
                              )
                              | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
                              | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
                              )
                              | | +--- com.google.android.gms:play-services-base:17.6.0 ()
                              | | +--- com.google.android.gms:play-services-basement:17.6.0 (
                              )
                              | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
                              | | +--- com.google.android.odml:image:1.0.0-beta1
                              | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
                              )
                              | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
                              | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
                              )
                              | | --- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
                              | +--- com.google.android.gms:play-services-mlkit-face-detection:16.2.0
                              | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 (
                              )
                              | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 ()
                              | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 (
                              )
                              | | +--- com.google.android.gms:play-services-base:17.6.0 ()
                              | | +--- com.google.android.gms:play-services-basement:17.6.0 (
                              )
                              | | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 ()
                              | | +--- com.google.android.odml:image:1.0.0-beta1
                              | | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 (
                              )
                              | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 ()
                              | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 (
                              )
                              | | +--- com.google.mlkit:common:17.1.1 -> 17.2.0 ()
                              | | --- com.google.mlkit:vision-common:16.5.0 (
                              )
                              | +--- com.facebook.react:react-native:+ -> 0.64.2 ()
                              | +--- com.google.zxing:core:3.3.3
                              | +--- com.drewnoakes:metadata-extractor:2.11.0
                              | | --- com.adobe.xmp:xmpcore:5.1.3
                              | +--- androidx.exifinterface:exifinterface:1.3.2 (
                              )
                              | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | +--- androidx.legacy:legacy-support-v4:1.0.0
                              | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                              | | +--- androidx.media:media:1.0.0
                              | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                              )
                              | | | --- androidx.versionedparcelable:versionedparcelable:1.0.0 -> 1.1.0 ()
                              | | +--- androidx.legacy:legacy-support-core-utils:1.0.0
                              | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                              )
                              | | | +--- androidx.documentfile:documentfile:1.0.0
                              | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | | +--- androidx.loader:loader:1.0.0 ()
                              | | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
                              | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | | --- androidx.print:print:1.0.0
                              | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | +--- androidx.legacy:legacy-support-core-ui:1.0.0
                              | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                              )
                              | | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
                              | | | +--- androidx.customview:customview:1.0.0 (
                              )
                              | | | +--- androidx.viewpager:viewpager:1.0.0 ()
                              | | | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0 -> 1.1.0
                              | | | | +--- androidx.annotation:annotation:1.1.0
                              | | | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
                              )
                              | | | | +--- androidx.customview:customview:1.0.0 ()
                              | | | | --- androidx.collection:collection:1.0.0 -> 1.1.0 (
                              )
                              | | | +--- androidx.drawerlayout:drawerlayout:1.0.0 ()
                              | | | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
                              | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | | | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                              )
                              | | | | --- androidx.customview:customview:1.0.0 ()
                              | | | +--- androidx.interpolator:interpolator:1.0.0 (
                              )
                              | | | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 ()
                              | | | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
                              | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | | | --- androidx.core:core:1.0.0 -> 1.3.1 (
                              )
                              | | | --- androidx.cursoradapter:cursoradapter:1.0.0 ()
                              | | --- androidx.fragment:fragment:1.0.0 -> 1.2.1 (
                              )
                              | --- com.google.android.gms:play-services-mlkit-text-recognition:16.3.0
                              | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.0.0 ()
                              | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.0.0 (
                              )
                              | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.0.0 ()
                              | +--- com.google.android.gms:play-services-base:17.6.0 (
                              )
                              | +--- com.google.android.gms:play-services-basement:17.6.0 ()
                              | +--- com.google.android.gms:play-services-tasks:17.2.0 -> 17.2.1 (
                              )
                              | +--- com.google.android.odml:image:1.0.0-beta1
                              | +--- com.google.firebase:firebase-components:16.1.0 -> 17.0.0 ()
                              | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (
                              )
                              | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.0 ()
                              | +--- com.google.mlkit:common:17.1.1 -> 17.2.0 (
                              )
                              | --- com.google.mlkit:vision-common:16.5.0 ()
                              +--- project :react-native-config
                              | --- com.facebook.react:react-native:+ -> 0.64.2 (
                              )
                              +--- project :react-native-default-preference
                              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                              +--- project :react-native-device-info
                              | +--- com.facebook.react:react-native:+ -> 0.64.2 (
                              )
                              | +--- com.android.installreferrer:installreferrer:1.1.2
                              | --- com.google.android.gms:play-services-iid:17.0.0
                              | +--- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                              | +--- androidx.core:core:1.0.0 -> 1.3.1 (
                              )
                              | +--- com.google.android.gms:play-services-base:17.0.0 -> 17.6.0 ()
                              | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                              )
                              | +--- com.google.android.gms:play-services-stats:17.0.0
                              | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
                              | | --- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                              )
                              | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                              +--- project :react-native-exit-app
                              | --- com.facebook.react:react-native:+ -> 0.64.2 (
                              )
                              +--- project :react-native-extra-dimensions-android
                              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                              +--- project :react-native-gesture-handler
                              | --- com.facebook.react:react-native:+ -> 0.64.2 (
                              )
                              +--- project :react-native-image-picker
                              | +--- com.facebook.react:react-native:+ -> 0.64.2 ()
                              | +--- androidx.core:core:1.3.1 (
                              )
                              | --- androidx.exifinterface:exifinterface:1.3.1 -> 1.3.2 ()
                              +--- project :react-native-linear-gradient
                              +--- project :react-native-localize
                              | --- com.facebook.react:react-native:+ -> 0.64.2 (
                              )
                              +--- project :react-native-network-info
                              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                              +--- project :react-native-onesignal
                              | +--- com.onesignal:OneSignal:4.6.0
                              | | +--- com.google.firebase:firebase-messaging:[19.0.0, 22.0.99] -> 22.0.0
                              | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (
                              )
                              | | | +--- androidx.core:core:1.0.0 -> 1.3.1 ()
                              | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
                              )
                              | | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
                              | | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
                              )
                              | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
                              | | | +--- com.google.android.gms:play-services-cloud-messaging:16.0.0
                              | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                              )
                              | | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                              | | | +--- com.google.android.gms:play-services-stats:17.0.0 (
                              )
                              | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                              | | | +--- com.google.firebase:firebase-common:20.0.0
                              | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                              )
                              | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                              | | | | --- com.google.firebase:firebase-components:17.0.0 (
                              )
                              | | | +--- com.google.firebase:firebase-components:17.0.0 ()
                              | | | +--- com.google.firebase:firebase-datatransport:18.0.0
                              | | | | +--- androidx.annotation:annotation:1.1.0
                              | | | | +--- com.google.android.datatransport:transport-api:3.0.0 (
                              )
                              | | | | +--- com.google.android.datatransport:transport-backend-cct:3.0.0 ()
                              | | | | +--- com.google.android.datatransport:transport-runtime:3.0.0 (
                              )
                              | | | | +--- com.google.firebase:firebase-common:20.0.0 ()
                              | | | | --- com.google.firebase:firebase-components:17.0.0 (
                              )
                              | | | +--- com.google.firebase:firebase-iid-interop:17.1.0
                              | | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 ()
                              | | | | --- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
                              )
                              | | | +--- com.google.firebase:firebase-installations:17.0.0
                              | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 ()
                              | | | | +--- com.google.firebase:firebase-common:20.0.0 (
                              )
                              | | | | +--- com.google.firebase:firebase-components:17.0.0 ()
                              | | | | --- com.google.firebase:firebase-installations-interop:17.0.0
                              | | | | +--- com.google.android.gms:play-services-tasks:17.0.0 -> 17.2.1 (
                              )
                              | | | | --- com.google.firebase:firebase-annotations:16.0.0
                              | | | +--- com.google.firebase:firebase-installations-interop:17.0.0 ()
                              | | | --- com.google.firebase:firebase-measurement-connector:19.0.0
                              | | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 17.6.0 (
                              )
                              | | | --- com.google.firebase:firebase-annotations:16.0.0
                              | | +--- androidx.cardview:cardview:[1.0.0, 1.0.99] -> 1.0.0
                              | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | +--- androidx.legacy:legacy-support-v4:[1.0.0, 1.0.99] -> 1.0.0 ()
                              | | +--- androidx.browser:browser:[1.0.0, 1.3.99] -> 1.3.0
                              | | | +--- androidx.collection:collection:1.1.0 (
                              )
                              | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0
                              | | | | +--- androidx.annotation:annotation:1.1.0
                              | | | | --- com.google.guava:listenablefuture:1.0
                              | | | +--- androidx.interpolator:interpolator:1.0.0 ()
                              | | | +--- androidx.core:core:1.1.0 -> 1.3.1 (
                              )
                              | | | +--- androidx.annotation:annotation:1.1.0
                              | | | --- com.google.guava:listenablefuture:1.0
                              | | +--- androidx.appcompat:appcompat:[1.0.0, 1.3.99] -> 1.1.0 ()
                              | | +--- androidx.work:work-runtime:[2.0.0, 2.5.99] -> 2.5.0
                              | | | +--- com.google.guava:listenablefuture:1.0
                              | | | +--- androidx.lifecycle:lifecycle-livedata:2.1.0 (
                              )
                              | | | +--- androidx.room:room-runtime:2.2.5
                              | | | | +--- androidx.room:room-common:2.2.5
                              | | | | | --- androidx.annotation:annotation:1.1.0
                              | | | | +--- androidx.sqlite:sqlite-framework:2.0.1 -> 2.1.0
                              | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | | | | --- androidx.sqlite:sqlite:2.1.0
                              | | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
                              | | | | +--- androidx.sqlite:sqlite:2.0.1 -> 2.1.0 ()
                              | | | | --- androidx.arch.core:core-runtime:2.0.1 -> 2.1.0 (
                              )
                              | | | +--- androidx.sqlite:sqlite:2.1.0 ()
                              | | | +--- androidx.sqlite:sqlite-framework:2.1.0 (
                              )
                              | | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                              | | | --- androidx.lifecycle:lifecycle-service:2.1.0
                              | | | --- androidx.lifecycle:lifecycle-runtime:2.1.0 -> 2.2.0 (
                              )
                              | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32
                              | | | --- org.jetbrains.kotlin:kotlin-stdlib:1.4.32
                              | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32
                              | | | --- org.jetbrains:annotations:13.0
                              | | +--- com.google.android.gms:play-services-base:[17.0.0, 17.6.99] -> 17.6.0 ()
                              | | --- androidx.concurrent:concurrent-futures:1.1.0 (
                              )
                              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                              +--- project :react-native-permissions
                              | --- com.facebook.react:react-native:+ -> 0.64.2 (
                              )
                              +--- project :react-native-reanimated
                              +--- project :react-native-safe-area-context
                              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                              +--- project :react-native-screens
                              | +--- com.facebook.react:react-native:+ -> 0.64.2 (
                              )
                              | +--- androidx.appcompat:appcompat:1.1.0 ()
                              | +--- androidx.fragment:fragment:1.2.1 (
                              )
                              | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
                              | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0 (
                              )
                              | --- com.google.android.material:material:1.1.0
                              | +--- androidx.annotation:annotation:1.0.1 -> 1.1.0
                              | +--- androidx.appcompat:appcompat:1.1.0 ()
                              | +--- androidx.cardview:cardview:1.0.0 (
                              )
                              | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0 ()
                              | +--- androidx.core:core:1.1.0 -> 1.3.1 (
                              )
                              | +--- androidx.fragment:fragment:1.0.0 -> 1.2.1 ()
                              | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.2.0 (
                              )
                              | +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.1.0
                              | | +--- androidx.annotation:annotation:1.1.0
                              | | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                              | | +--- androidx.customview:customview:1.0.0 (
                              )
                              | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                              | +--- androidx.transition:transition:1.2.0
                              | | +--- androidx.annotation:annotation:1.1.0
                              | | +--- androidx.core:core:1.0.1 -> 1.3.1 (
                              )
                              | | --- androidx.collection:collection:1.0.0 -> 1.1.0 ()
                              | +--- androidx.vectordrawable:vectordrawable:1.1.0 (
                              )
                              | --- androidx.viewpager2:viewpager2:1.0.0
                              | +--- androidx.annotation:annotation:1.1.0
                              | +--- androidx.fragment:fragment:1.1.0 -> 1.2.1 ()
                              | +--- androidx.recyclerview:recyclerview:1.1.0 (
                              )
                              | +--- androidx.core:core:1.1.0 -> 1.3.1 ()
                              | --- androidx.collection:collection:1.1.0 (
                              )
                              +--- project :react-native-svg
                              | --- com.facebook.react:react-native:+ -> 0.64.2 ()
                              --- project :react-native-vector-icons
                              --- com.facebook.react:react-native:+ -> 0.64.2 (
                              )

                              Metadata

                              Metadata

                              Assignees

                              No one assigned

                                Labels

                                No labels
                                No labels

                                Type

                                No type

                                Projects

                                No projects

                                  Milestone

                                  No milestone

                                  Relationships

                                  None yet

                                  Development

                                  No branches or pull requests

                                  Issue actions