firebase / flutterfire

🔥 A collection of Firebase plugins for Flutter apps.
https://firebase.google.com/docs/flutter/setup
BSD 3-Clause "New" or "Revised" License
8.74k stars 3.98k forks source link

[firebase_database] runTransaction return different exception depending on the target OS #412

Closed kroikie closed 5 years ago

kroikie commented 5 years ago

Steps to Reproduce

I want to query a Firebase DB collection to figure out whether any document contains a matching string. If no match is found I throw an exception, and if a match is found but another user has already provided that string another exception is thrown. The problem is, if I wrap my code in a transaction and any of the two exceptions is thrown, the exception returned depends on the OS (Android or iOS). The screenshot below highlights the different outcome depending on the platform the code is compiled to:

exception android ios

However, if I do not wrap my code in a transaction the custom exception is thrown on both platforms. Am I handling the exception thrown from a transaction in a wrong manner?

Snippet of the method resulting in the different behaviour including the runTransaction() commented out.

    // await firestoreDB.runTransaction((Transaction transaction) async {
    try {

      QuerySnapshot snapshot = await firestoreDB
          .collection(BASE_STATION)
          .where("pin", isEqualTo: providedPinCode)
          .getDocuments();

      /// If no match is found throw an exception.
      if(!(snapshot.documents.length > 0)) {
        print("inside first exception");
        throw HubNotFoundException();
      }

      /// We now know a base station with the provided pin code exist
      claimedHub = snapshot.documents.first.data;
      print("claimedHub data: $claimedHub");

      /// Check if another user already has submitted the string 
      if(claimedHub.containsKey(HOUSEHOLDS) &&
          claimedHub[HOUSEHOLDS][ID] != null) {
        print("inside second exception");
        throw HubAlreadyClaimedException();
      }

    } on HubAlreadyClaimedException catch (error) {
      throw error.errorMessage();
    } on HubNotFoundException catch (error) {
      throw error.errorMessage();
    } catch (error) {
      print("Inside an error not handled");
      print(error.toString());
      throw error.toString();
    }
    // });

Logs

[  +39 ms] executing: [/Users/[USER]/Library/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +52 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/beta
[        ] executing: [/Users/[USER]/Library/flutter/] git rev-parse --abbrev-ref HEAD
[  +11 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] beta
[        ] executing: [/Users/[USER]/Library/flutter/] git ls-remote --get-url origin
[  +12 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[        ] executing: [/Users/[USER]/Library/flutter/] git log -n 1 --pretty=format:%H
[  +19 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[        ] 8661d8aecd626f7f57ccbcb735553edc05a2e713
[        ] executing: [/Users/[USER]/Library/flutter/] git log -n 1 --pretty=format:%ar
[  +12 ms] Exit code 0 from: git log -n 1 --pretty=format:%ar
[        ] 12 days ago
[   +1 ms] executing: [/Users/[USER]/Library/flutter/] git describe --match v*.*.* --first-parent --long --tags
[  +56 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[        ] v1.2.1-0-g8661d8aec
[ +312 ms] executing: /Users/[USER]/Library/Android/sdk/platform-tools/adb devices -l
[  +10 ms] Exit code 0 from: /Users/[USER]/Library/Android/sdk/platform-tools/adb devices -l
[        ] List of devices attached
           00b73f5b8080c730       device usb:487657728X product:bullhead model:Nexus_5X device:bullhead transport_id:3
[  +18 ms] executing: idevice_id -h
[  +44 ms] /usr/bin/xcrun simctl list --json devices
[ +434 ms] Found plugin cloud_firestore at /Users/[USER]/Library/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.9.5+2/
[  +11 ms] Found plugin firebase_auth at /Users/[USER]/Library/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.8.1+3/
[   +2 ms] Found plugin firebase_core at /Users/[USER]/Library/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.3.1+1/
[   +2 ms] Found plugin firebase_messaging at /Users/[USER]/Library/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_messaging-4.0.0+1/
[  +70 ms] Found plugin cloud_firestore at /Users/[USER]/Library/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.9.5+2/
[   +5 ms] Found plugin firebase_auth at /Users/[USER]/Library/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.8.1+3/
[   +1 ms] Found plugin firebase_core at /Users/[USER]/Library/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.3.1+1/
[   +1 ms] Found plugin firebase_messaging at /Users/[USER]/Library/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_messaging-4.0.0+1/
[  +76 ms] /Users/[USER]/Library/Android/sdk/platform-tools/adb -s 00b73f5b8080c730 shell getprop
[  +86 ms] ro.hardware = bullhead
[   +1 ms] ro.build.characteristics = nosdcard
[+1009 ms] Launching lib/main.dart on Nexus 5X in debug mode...
[  +28 ms] Initializing gradle...
[   +8 ms] Using gradle from /Users/[USER]/GitHub/[PROJECT]/android/gradlew.
[+1654 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/test/' (OS Error: Permission denied, errno = 13)
[        ] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/phpmyadmin/' (OS Error: Permission denied, errno = 13)
[        ] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/cdcol/' (OS Error: Permission denied, errno = 13)
[        ] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/mysql/' (OS Error: Permission denied, errno = 13)
[        ] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/Assignment2/' (OS Error: Permission denied, errno = 13)
[        ] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/performance_schema/' (OS Error: Permission denied, errno = 13)
[        ] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/brobet_db/' (OS Error: Permission denied, errno = 13)
[        ] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/Assignment4/' (OS Error: Permission denied, errno = 13)
[        ] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/DSCB/' (OS Error: Permission denied, errno = 13)
[        ] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/DSCB1/' (OS Error: Permission denied, errno = 13)
[        ] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/[ORGANIZATION]/' (OS Error: Permission denied, errno = 13)
[ +342 ms] executing: /usr/bin/defaults read /Applications/Android Studio.app/Contents/Info
[  +83 ms] Exit code 0 from: /usr/bin/defaults read /Applications/Android Studio.app/Contents/Info
[        ] {
               CFBundleDevelopmentRegion = English;
               CFBundleDocumentTypes =     (
                           {
                       CFBundleTypeExtensions =             (
                           ipr
                       );
                       CFBundleTypeIconFile = "studio.icns";
                       CFBundleTypeName = "Android Studio Project File";
                       CFBundleTypeRole = Editor;
                   },
                           {
                       CFBundleTypeExtensions =             (
                           "*"
                       );
                       CFBundleTypeName = "All documents";
                       CFBundleTypeOSTypes =             (
                           "****"
                       );
                       CFBundleTypeRole = Editor;
                       LSTypeIsPackage = 0;
                   }
               );
               CFBundleExecutable = studio;
               CFBundleGetInfoString = "Android Studio 3.3, build AI-182.5107.16.33.5264788. Copyright JetBrains s.r.o., (c) 2000-2019";
               CFBundleIconFile = "studio.icns";
               CFBundleIdentifier = "com.google.android.studio";
               CFBundleInfoDictionaryVersion = "6.0";
               CFBundleName = "Android Studio";
               CFBundlePackageType = APPL;
               CFBundleShortVersionString = "3.3";
               CFBundleSignature = "????";
               CFBundleURLTypes =     (
                           {
                       CFBundleTypeRole = Editor;
                       CFBundleURLName = Stacktrace;
                       CFBundleURLSchemes =             (
                           idea
                       );
                   }
               );
               CFBundleVersion = "AI-182.5107.16.33.5264788";
               JVMOptions =     {
                   ClassPath = "$APP_PACKAGE/Contents/lib/bootstrap.jar:$APP_PACKAGE/Contents/lib/extensions.jar:$APP_PACKAGE/Contents/lib/util.jar:$APP_PACKAGE/Contents/lib/jdom.jar:$APP_PACKAGE/Contents/lib/log4j.jar:$APP_PACKAGE/Contents/lib/trove4j.jar:$APP_PACKAGE/Contents/lib/jna.jar";
                   JVMVersion = "1.8*,1.8+";
                   MainClass = "com.intellij.idea.Main";
                   Properties =         {
                       "idea.executable" = studio;
                       "idea.home.path" = "$APP_PACKAGE/Contents";
                       "idea.java.redist" = Bundled;
                       "idea.paths.selector" = "AndroidStudio3.3";
                       "idea.platform.prefix" = AndroidStudio;
                   };
                   WorkingDirectory = "$APP_PACKAGE/Contents/bin";
               };
               LSApplicationCategoryType = "public.app-category.developer-tools";
               LSArchitecturePriority =     (
                   "x86_64"
               );
               LSMinimumSystemVersion = "10.8";
               LSRequiresNativeExecution = YES;
               NSHighResolutionCapable = 1;
               NSSupportsAutomaticGraphicsSwitching = 1;
           }
[   +2 ms] executing: /usr/bin/defaults read /Applications/Android Studio.app/Contents/Info CFBundleShortVersionString
[  +68 ms] Exit code 0 from: /usr/bin/defaults read /Applications/Android Studio.app/Contents/Info CFBundleShortVersionString
[        ] 3.3
[ +101 ms] executing: /Users/[USER]/GitHub/[PROJECT]/android/gradlew -v
[ +600 ms] 
           ------------------------------------------------------------
           Gradle 5.2.1
           ------------------------------------------------------------

           Build time:   2019-02-08 19:00:10 UTC
           Revision:     f02764e074c32ee8851a4e1877dd1fea8ffb7183

           Kotlin DSL:   1.1.3
           Kotlin:       1.3.20
           Groovy:       2.5.4
           Ant:          Apache Ant(TM) version 1.9.13 compiled on July 10 2018
           JVM:          1.8.0_152-release (JetBrains s.r.o 25.152-b01)
           OS:           Mac OS X 10.13.6 x86_64
[  +12 ms] Initializing gradle... (completed in 2.9s)
[   +1 ms] Resolving dependencies...
[        ] executing: [/Users/[USER]/GitHub/[PROJECT]/android/] /Users/[USER]/GitHub/[PROJECT]/android/gradlew app:properties
[+1061 ms] 
           > Configure project :app
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           WARNING: API 'variant.getMergeAssets()' is obsolete and has been replaced with 'variant.getMergeAssetsProvider()'.
           It will be removed at the end of 2019.
           For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
           To determine what is calling variant.getMergeAssets(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
           WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been replaced with 'variantOutput.getProcessResourcesProvider()'.
           It will be removed at the end of 2019.
           For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
           To determine what is calling variantOutput.getProcessResources(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.

           > Task :app:properties

           ------------------------------------------------------------
           Project :app
           ------------------------------------------------------------

           INTERNAL__CHECKED_MINIMUM_PLUGIN_VERSIONS: true
           _internalAndroidGradlePluginDependencyCheckerRegistered: true
           allprojects: [project ':app']
           android: com.android.build.gradle.internal.dsl.BaseAppModuleExtension_Decorated@4489fbb2
           android.enableJetifier: true
           android.useAndroidX: true
           ant: org.gradle.api.internal.project.DefaultAntBuilder@571dd212
           antBuilderFactory: org.gradle.api.internal.project.DefaultAntBuilderFactory@758759c1
           archivesBaseName: app
           artifacts: org.gradle.api.internal.artifacts.dsl.DefaultArtifactHandler_Decorated@2ff92edb
           asDynamicObject: DynamicObject for project ':app'
           assemble: task ':app:assemble'
           baseClassLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@24a604fd
           buildDir: /Users/[USER]/GitHub/[PROJECT]/build/app
           buildFile: /Users/[USER]/GitHub/[PROJECT]/android/app/build.gradle
           buildOutputs: BaseVariantOutput container
           buildPath: :
           buildScriptSource: org.gradle.groovy.scripts.TextResourceScriptSource@1d92df39
           buildscript: org.gradle.api.internal.initialization.DefaultScriptHandler@5214c41b
           childProjects: {}
           class: class org.gradle.api.internal.project.DefaultProject_Decorated
           classLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@34fda774
           components: SoftwareComponentInternal set
           configurationActions: org.gradle.configuration.project.DefaultProjectConfigurationActionContainer@20e8dcfa
           configurationTargetIdentifier: org.gradle.configuration.ConfigurationTargetIdentifier$1@2b08a4c9
           configurations: configuration container
           convention: org.gradle.api.internal.plugins.DefaultConvention@5f4899af
           copyFlutterAssetsDemoDebug: task ':app:copyFlutterAssetsDemoDebug'
           copyFlutterAssetsDemoDynamicProfile: task ':app:copyFlutterAssetsDemoDynamicProfile'
           copyFlutterAssetsDemoDynamicRelease: task ':app:copyFlutterAssetsDemoDynamicRelease'
           copyFlutterAssetsDemoProfile: task ':app:copyFlutterAssetsDemoProfile'
           copyFlutterAssetsDemoRelease: task ':app:copyFlutterAssetsDemoRelease'
           copyFlutterAssetsDevDebug: task ':app:copyFlutterAssetsDevDebug'
           copyFlutterAssetsDevDynamicProfile: task ':app:copyFlutterAssetsDevDynamicProfile'
           copyFlutterAssetsDevDynamicRelease: task ':app:copyFlutterAssetsDevDynamicRelease'
           copyFlutterAssetsDevProfile: task ':app:copyFlutterAssetsDevProfile'
           copyFlutterAssetsDevRelease: task ':app:copyFlutterAssetsDevRelease'
           copyFlutterAssetsProdDebug: task ':app:copyFlutterAssetsProdDebug'
           copyFlutterAssetsProdDynamicProfile: task ':app:copyFlutterAssetsProdDynamicProfile'
           copyFlutterAssetsProdDynamicRelease: task ':app:copyFlutterAssetsProdDynamicRelease'
           copyFlutterAssetsProdProfile: task ':app:copyFlutterAssetsProdProfile'
           copyFlutterAssetsProdRelease: task ':app:copyFlutterAssetsProdRelease'
           createMockableJar: task ':app:createMockableJar'
           defaultArtifacts: org.gradle.api.internal.plugins.DefaultArtifactPublicationSet_Decorated@6d74335
           defaultTasks: []
           deferredProjectConfiguration: org.gradle.api.internal.project.DeferredProjectConfiguration@60be5019
           dependencies: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@e7e8e2b
           dependencyLocking: org.gradle.internal.locking.DefaultDependencyLockingHandler_Decorated@1560ebaa
           depth: 1
           description: null
           displayName: project ':app'
           distsDir: /Users/[USER]/GitHub/[PROJECT]/build/app/distributions
           distsDirName: distributions
           docsDir: /Users/[USER]/GitHub/[PROJECT]/build/app/docs
           docsDirName: docs
           ext: org.gradle.internal.extensibility.DefaultExtraPropertiesExtension@2992dcd8
           extensions: org.gradle.api.internal.plugins.DefaultConvention@5f4899af
           fileOperations: org.gradle.api.internal.file.DefaultFileOperations@3bbe6f6b
           fileResolver: org.gradle.api.internal.file.BaseDirFileResolver@414ba1e1
           flutter: FlutterExtension_Decorated@53e42fd9
           flutterBuildDemoDebug: task ':app:flutterBuildDemoDebug'
           flutterBuildDemoDynamicProfile: task ':app:flutterBuildDemoDynamicProfile'
           flutterBuildDemoDynamicRelease: task ':app:flutterBuildDemoDynamicRelease'
           flutterBuildDemoProfile: task ':app:flutterBuildDemoProfile'
           flutterBuildDemoRelease: task ':app:flutterBuildDemoRelease'
           flutterBuildDevDebug: task ':app:flutterBuildDevDebug'
           flutterBuildDevDynamicProfile: task ':app:flutterBuildDevDynamicProfile'
           flutterBuildDevDynamicRelease: task ':app:flutterBuildDevDynamicRelease'
           flutterBuildDevProfile: task ':app:flutterBuildDevProfile'
           flutterBuildDevRelease: task ':app:flutterBuildDevRelease'
           flutterBuildProdDebug: task ':app:flutterBuildProdDebug'
           flutterBuildProdDynamicProfile: task ':app:flutterBuildProdDynamicProfile'
           flutterBuildProdDynamicRelease: task ':app:flutterBuildProdDynamicRelease'
           flutterBuildProdProfile: task ':app:flutterBuildProdProfile'
           flutterBuildProdRelease: task ':app:flutterBuildProdRelease'
           flutterBuildX86Jar: task ':app:flutterBuildX86Jar'
           googleServices: com.google.gms.googleservices.GoogleServicesPlugin$GoogleServicesPluginConfig_Decorated@6caf5d61
           gradle: build 'android'
           group: android
           identityPath: :app
           inheritedScope: org.gradle.internal.extensibility.ExtensibleDynamicObject$InheritedDynamicObject@2422b2a8
           java: org.gradle.api.plugins.internal.DefaultJavaPluginExtension_Decorated@387a4b64
           layout: org.gradle.api.internal.file.DefaultProjectLayout@4a122155
           libsDir: /Users/[USER]/GitHub/[PROJECT]/build/app/libs
           libsDirName: libs
           listenerBuildOperationDecorator: org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator@5cc03923
           logger: org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger@5c5c37ed
           logging: org.gradle.internal.logging.services.DefaultLoggingManager@6dc667e1
           mergeDemoDebugAssets: task ':app:mergeDemoDebugAssets'
           mergeDemoDynamicProfileAssets: task ':app:mergeDemoDynamicProfileAssets'
           mergeDemoDynamicReleaseAssets: task ':app:mergeDemoDynamicReleaseAssets'
           mergeDemoProfileAssets: task ':app:mergeDemoProfileAssets'
           mergeDemoReleaseAssets: task ':app:mergeDemoReleaseAssets'
           mergeDevDebugAssets: task ':app:mergeDevDebugAssets'
           mergeDevDynamicProfileAssets: task ':app:mergeDevDynamicProfileAssets'
           mergeDevDynamicReleaseAssets: task ':app:mergeDevDynamicReleaseAssets'
           mergeDevProfileAssets: task ':app:mergeDevProfileAssets'
           mergeDevReleaseAssets: task ':app:mergeDevReleaseAssets'
           mergeProdDebugAssets: task ':app:mergeProdDebugAssets'
           mergeProdDynamicProfileAssets: task ':app:mergeProdDynamicProfileAssets'
           mergeProdDynamicReleaseAssets: task ':app:mergeProdDynamicReleaseAssets'
           mergeProdProfileAssets: task ':app:mergeProdProfileAssets'
           mergeProdReleaseAssets: task ':app:mergeProdReleaseAssets'
           modelRegistry: org.gradle.model.internal.registry.DefaultModelRegistry@78d2056
           modelSchemaStore: org.gradle.model.internal.manage.schema.extract.DefaultModelSchemaStore@4c09f1b7
           module: org.gradle.api.internal.artifacts.ProjectBackedModule@370a25e3
           mutationState: project :app
           name: app
           normalization: org.gradle.normalization.internal.DefaultInputNormalizationHandler_Decorated@5c4eb17b
           objects: org.gradle.api.internal.model.DefaultObjectFactory@19a82f0
           org.gradle.jvmargs: -Xmx1536M
           parent: root project 'android'
           parentIdentifier: root project 'android'
           path: :app
           pluginManager: org.gradle.api.internal.plugins.DefaultPluginManager_Decorated@5f3d144d
           plugins: [org.gradle.buildinit.plugins.BuildInitPlugin@31dc006c, org.gradle.buildinit.plugins.WrapperPlugin@18b0aa45, org.gradle.api.plugins.HelpTasksPlugin@4de836a1, com.android.build.gradle.api.AndroidBasePlugin@7ac0dc2d, org.gradle.language.base.plugins.LifecycleBasePlugin@2bce7c79, org.gradle.api.plugins.BasePlugin@363119c7, org.gradle.api.plugins.ReportingBasePlugin@3a607c9e, org.gradle.api.plugins.JavaBasePlugin@46bdee4b, com.android.build.gradle.AppPlugin@1ec86f51, FlutterPlugin@2089a26e, com.google.gms.googleservices.GoogleServicesPlugin@1934ae6d]
           processDemoDebugGoogleServices: task ':app:processDemoDebugGoogleServices'
           processDemoDebugResources: task ':app:processDemoDebugResources'
           processDemoDynamicProfileGoogleServices: task ':app:processDemoDynamicProfileGoogleServices'
           processDemoDynamicProfileResources: task ':app:processDemoDynamicProfileResources'
           processDemoDynamicReleaseGoogleServices: task ':app:processDemoDynamicReleaseGoogleServices'
           processDemoDynamicReleaseResources: task ':app:processDemoDynamicReleaseResources'
           processDemoProfileGoogleServices: task ':app:processDemoProfileGoogleServices'
           processDemoProfileResources: task ':app:processDemoProfileResources'
           processDemoReleaseGoogleServices: task ':app:processDemoReleaseGoogleServices'
           processDemoReleaseResources: task ':app:processDemoReleaseResources'
           processDevDebugGoogleServices: task ':app:processDevDebugGoogleServices'
           processDevDebugResources: task ':app:processDevDebugResources'
           processDevDynamicProfileGoogleServices: task ':app:processDevDynamicProfileGoogleServices'
           processDevDynamicProfileResources: task ':app:processDevDynamicProfileResources'
           processDevDynamicReleaseGoogleServices: task ':app:processDevDynamicReleaseGoogleServices'
           processDevDynamicReleaseResources: task ':app:processDevDynamicReleaseResources'
           processDevProfileGoogleServices: task ':app:processDevProfileGoogleServices'
           processDevProfileResources: task ':app:processDevProfileResources'
           processDevReleaseGoogleServices: task ':app:processDevReleaseGoogleServices'
           processDevReleaseResources: task ':app:processDevReleaseResources'
           processOperations: org.gradle.api.internal.file.DefaultFileOperations@3bbe6f6b
           processProdDebugGoogleServices: task ':app:processProdDebugGoogleServices'
           processProdDebugResources: task ':app:processProdDebugResources'
           processProdDynamicProfileGoogleServices: task ':app:processProdDynamicProfileGoogleServices'
           processProdDynamicProfileResources: task ':app:processProdDynamicProfileResources'
           processProdDynamicReleaseGoogleServices: task ':app:processProdDynamicReleaseGoogleServices'
           processProdDynamicReleaseResources: task ':app:processProdDynamicReleaseResources'
           processProdProfileGoogleServices: task ':app:processProdProfileGoogleServices'
           processProdProfileResources: task ':app:processProdProfileResources'
           processProdReleaseGoogleServices: task ':app:processProdReleaseGoogleServices'
           processProdReleaseResources: task ':app:processProdReleaseResources'
           project: project ':app'
           projectConfigurator: org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator@30d2d4b6
           projectDir: /Users/[USER]/GitHub/[PROJECT]/android/app
           projectEvaluationBroadcaster: ProjectEvaluationListener broadcast
           projectEvaluator: org.gradle.configuration.project.LifecycleProjectEvaluator@6dbd871a
           projectPath: :app
           projectRegistry: org.gradle.api.internal.project.DefaultProjectRegistry@4ad211
           properties: {...}
           providers: org.gradle.api.internal.provider.DefaultProviderFactory@37aaa122
           publicType: org.gradle.api.plugins.BasePluginConvention
           reporting: org.gradle.api.reporting.ReportingExtension_Decorated@3cb143b3
           reportsDir: /Users/[USER]/GitHub/[PROJECT]/build/app/reports
           repositories: repository container
           resourceLoader: org.gradle.internal.resource.transfer.DefaultUriTextResourceLoader@1a6057f7
           resources: org.gradle.api.internal.resources.DefaultResourceHandler@1be496f6
           rootDir: /Users/[USER]/GitHub/[PROJECT]/android
           rootProject: root project 'android'
           script: false
           scriptHandlerFactory: org.gradle.api.internal.initialization.DefaultScriptHandlerFactory@4de805c1
           scriptPluginFactory: org.gradle.configuration.ScriptPluginFactorySelector@7bf27b14
           serviceRegistryFactory: org.gradle.internal.service.scopes.ProjectScopeServices$4@63b55472
           services: ProjectScopeServices
           sourceCompatibility: 1.8
           sourceSets: SourceSet container
           standardOutputCapture: org.gradle.internal.logging.services.DefaultLoggingManager@6dc667e1
           state: project state 'EXECUTED'
           status: integration
           subprojects: []
           targetCompatibility: 1.8
           tasks: task set
           testReportDir: /Users/[USER]/GitHub/[PROJECT]/build/app/reports/tests
           testReportDirName: tests
           testResultsDir: /Users/[USER]/GitHub/[PROJECT]/build/app/test-results
           testResultsDirName: test-results
           version: unspecified
           1 actionable task: 1 executed
[   +3 ms] executing: [/Users/[USER]/GitHub/[PROJECT]/android/] /Users/[USER]/GitHub/[PROJECT]/android/gradlew app:tasks --all --console=auto
[+1097 ms] 
           > Configure project :app
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
           WARNING: API 'variant.getMergeAssets()' is obsolete and has been replaced with 'variant.getMergeAssetsProvider()'.
           It will be removed at the end of 2019.
           For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
           To determine what is calling variant.getMergeAssets(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
           WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been replaced with 'variantOutput.getProcessResourcesProvider()'.
           It will be removed at the end of 2019.
           For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
           To determine what is calling variantOutput.getProcessResources(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.

           > Task :app:tasks

           ------------------------------------------------------------
           Tasks runnable from project :app
           ------------------------------------------------------------

           Android tasks
           -------------
           androidDependencies - Displays the Android dependencies of the project.
           signingReport - Displays the signing info for the base and test modules
           sourceSets - Prints out all the source sets defined in this project.

           Build tasks
           -----------
           assemble - Assemble main outputs for all the variants.
           assembleAndroidTest - Assembles all the Test applications.
           assembleDebug - Assembles main outputs for all Debug variants.
           assembleDemo - Assembles main outputs for all Demo variants.
           assembleDev - Assembles main outputs for all Dev variants.
           assembleDynamicProfile - Assembles main outputs for all DynamicProfile variants.
           assembleDynamicRelease - Assembles main outputs for all DynamicRelease variants.
           assembleProd - Assembles main outputs for all Prod variants.
           assembleProfile - Assembles main outputs for all Profile variants.
           assembleRelease - Assembles main outputs for all Release variants.
           build - Assembles and tests this project.
           buildDependents - Assembles and tests this project and all projects that depend on it.
           buildNeeded - Assembles and tests this project and all projects it depends on.
           bundle - Assemble bundles for all the variants.
           bundleDebug - Assembles bundles for all Debug variants.
           bundleDemo - Assembles bundles for all Demo variants.
           bundleDev - Assembles bundles for all Dev variants.
           bundleDynamicProfile - Assembles bundles for all DynamicProfile variants.
           bundleDynamicRelease - Assembles bundles for all DynamicRelease variants.
           bundleProd - Assembles bundles for all Prod variants.
           bundleProfile - Assembles bundles for all Profile variants.
           bundleRelease - Assembles bundles for all Release variants.
           clean - Deletes the build directory.
           cleanBuildCache - Deletes the build cache directory.
           compileDemoDebugAndroidTestSources
           compileDemoDebugSources
           compileDemoDebugUnitTestSources
           compileDemoDynamicProfileSources
           compileDemoDynamicProfileUnitTestSources
           compileDemoDynamicReleaseSources
           compileDemoDynamicReleaseUnitTestSources
           compileDemoProfileSources
           compileDemoProfileUnitTestSources
           compileDemoReleaseSources
           compileDemoReleaseUnitTestSources
           compileDevDebugAndroidTestSources
           compileDevDebugSources
           compileDevDebugUnitTestSources
           compileDevDynamicProfileSources
           compileDevDynamicProfileUnitTestSources
           compileDevDynamicReleaseSources
           compileDevDynamicReleaseUnitTestSources
           compileDevProfileSources
           compileDevProfileUnitTestSources
           compileDevReleaseSources
           compileDevReleaseUnitTestSources
           compileProdDebugAndroidTestSources
           compileProdDebugSources
           compileProdDebugUnitTestSources
           compileProdDynamicProfileSources
           compileProdDynamicProfileUnitTestSources
           compileProdDynamicReleaseSources
           compileProdDynamicReleaseUnitTestSources
           compileProdProfileSources
           compileProdProfileUnitTestSources
           compileProdReleaseSources
           compileProdReleaseUnitTestSources

           Cleanup tasks
           -------------
           lintFix - Runs lint on all variants and applies any safe suggestions to the source code.

           Help tasks
           ----------
           buildEnvironment - Displays all buildscript dependencies declared in project ':app'.
           components - Displays the components produced by project ':app'. [incubating]
           dependencies - Displays all dependencies declared in project ':app'.
           dependencyInsight - Displays the insight into a specific dependency in project ':app'.
           dependentComponents - Displays the dependent components of components in project ':app'. [incubating]
           help - Displays a help message.
           model - Displays the configuration model of project ':app'. [incubating]
           projects - Displays the sub-projects of project ':app'.
           properties - Displays the properties of project ':app'.
           tasks - Displays the tasks runnable from project ':app'.

           Install tasks
           -------------
           installDemoDebug - Installs the DebugDemo build.
           installDemoDebugAndroidTest - Installs the android (on device) tests for the DemoDebug build.
           installDemoDynamicProfile - Installs the DynamicProfileDemo build.
           installDemoDynamicRelease - Installs the DynamicReleaseDemo build.
           installDemoProfile - Installs the ProfileDemo build.
           installDemoRelease - Installs the ReleaseDemo build.
           installDevDebug - Installs the DebugDev build.
           installDevDebugAndroidTest - Installs the android (on device) tests for the DevDebug build.
           installDevDynamicProfile - Installs the DynamicProfileDev build.
           installDevDynamicRelease - Installs the DynamicReleaseDev build.
           installDevProfile - Installs the ProfileDev build.
           installDevRelease - Installs the ReleaseDev build.
           installProdDebug - Installs the DebugProd build.
           installProdDebugAndroidTest - Installs the android (on device) tests for the ProdDebug build.
           installProdDynamicProfile - Installs the DynamicProfileProd build.
           installProdDynamicRelease - Installs the DynamicReleaseProd build.
           installProdProfile - Installs the ProfileProd build.
           installProdRelease - Installs the ReleaseProd build.
           uninstallAll - Uninstall all applications.
           uninstallDemoDebug - Uninstalls the DebugDemo build.
           uninstallDemoDebugAndroidTest - Uninstalls the android (on device) tests for the DemoDebug build.
           uninstallDemoDynamicProfile - Uninstalls the DynamicProfileDemo build.
           uninstallDemoDynamicRelease - Uninstalls the DynamicReleaseDemo build.
           uninstallDemoProfile - Uninstalls the ProfileDemo build.
           uninstallDemoRelease - Uninstalls the ReleaseDemo build.
           uninstallDevDebug - Uninstalls the DebugDev build.
           uninstallDevDebugAndroidTest - Uninstalls the android (on device) tests for the DevDebug build.
           uninstallDevDynamicProfile - Uninstalls the DynamicProfileDev build.
           uninstallDevDynamicRelease - Uninstalls the DynamicReleaseDev build.
           uninstallDevProfile - Uninstalls the ProfileDev build.
           uninstallDevRelease - Uninstalls the ReleaseDev build.
           uninstallProdDebug - Uninstalls the DebugProd build.
           uninstallProdDebugAndroidTest - Uninstalls the android (on device) tests for the ProdDebug build.
           uninstallProdDynamicProfile - Uninstalls the DynamicProfileProd build.
           uninstallProdDynamicRelease - Uninstalls the DynamicReleaseProd build.
           uninstallProdProfile - Uninstalls the ProfileProd build.
           uninstallProdRelease - Uninstalls the ReleaseProd build.

           Verification tasks
           ------------------
           check - Runs all checks.
           connectedAndroidTest - Installs and runs instrumentation tests for all flavors on connected devices.
           connectedCheck - Runs all device checks on currently connected devices.
           connectedDemoDebugAndroidTest - Installs and runs the tests for demoDebug on connected devices.
           connectedDevDebugAndroidTest - Installs and runs the tests for devDebug on connected devices.
           connectedProdDebugAndroidTest - Installs and runs the tests for prodDebug on connected devices.
           deviceAndroidTest - Installs and runs instrumentation tests using all Device Providers.
           deviceCheck - Runs all device checks using Device Providers and Test Servers.
           lint - Runs lint on all variants.
           lintDemoDebug - Runs lint on the DemoDebug build.
           lintDemoDynamicProfile - Runs lint on the DemoDynamicProfile build.
           lintDemoDynamicRelease - Runs lint on the DemoDynamicRelease build.
           lintDemoProfile - Runs lint on the DemoProfile build.
           lintDemoRelease - Runs lint on the DemoRelease build.
           lintDevDebug - Runs lint on the DevDebug build.
           lintDevDynamicProfile - Runs lint on the DevDynamicProfile build.
           lintDevDynamicRelease - Runs lint on the DevDynamicRelease build.
           lintDevProfile - Runs lint on the DevProfile build.
           lintDevRelease - Runs lint on the DevRelease build.
           lintProdDebug - Runs lint on the ProdDebug build.
           lintProdDynamicProfile - Runs lint on the ProdDynamicProfile build.
           lintProdDynamicRelease - Runs lint on the ProdDynamicRelease build.
           lintProdProfile - Runs lint on the ProdProfile build.
           lintProdRelease - Runs lint on the ProdRelease build.
           lintVitalDemoRelease - Runs lint on just the fatal issues in the demoRelease build.
           lintVitalDevRelease - Runs lint on just the fatal issues in the devRelease build.
           lintVitalProdRelease - Runs lint on just the fatal issues in the prodRelease build.
           test - Run unit tests for all variants.
           testDemoDebugUnitTest - Run unit tests for the demoDebug build.
           testDemoDynamicProfileUnitTest - Run unit tests for the demoDynamicProfile build.
           testDemoDynamicReleaseUnitTest - Run unit tests for the demoDynamicRelease build.
           testDemoProfileUnitTest - Run unit tests for the demoProfile build.
           testDemoReleaseUnitTest - Run unit tests for the demoRelease build.
           testDevDebugUnitTest - Run unit tests for the devDebug build.
           testDevDynamicProfileUnitTest - Run unit tests for the devDynamicProfile build.
           testDevDynamicReleaseUnitTest - Run unit tests for the devDynamicRelease build.
           testDevProfileUnitTest - Run unit tests for the devProfile build.
           testDevReleaseUnitTest - Run unit tests for the devRelease build.
           testProdDebugUnitTest - Run unit tests for the prodDebug build.
           testProdDynamicProfileUnitTest - Run unit tests for the prodDynamicProfile build.
           testProdDynamicReleaseUnitTest - Run unit tests for the prodDynamicRelease build.
           testProdProfileUnitTest - Run unit tests for the prodProfile build.
           testProdReleaseUnitTest - Run unit tests for the prodRelease build.

           Other tasks
           -----------
           assembleDemoDebug - Assembles main output for variant demoDebug
           assembleDemoDebugAndroidTest - Assembles main output for variant demoDebugAndroidTest
           assembleDemoDebugUnitTest - Assembles main output for variant demoDebugUnitTest
           assembleDemoDynamicProfile - Assembles main output for variant demoDynamicProfile
           assembleDemoDynamicProfileUnitTest - Assembles main output for variant demoDynamicProfileUnitTest
           assembleDemoDynamicRelease - Assembles main output for variant demoDynamicRelease
           assembleDemoDynamicReleaseUnitTest - Assembles main output for variant demoDynamicReleaseUnitTest
           assembleDemoProfile - Assembles main output for variant demoProfile
           assembleDemoProfileUnitTest - Assembles main output for variant demoProfileUnitTest
           assembleDemoRelease - Assembles main output for variant demoRelease
           assembleDemoReleaseUnitTest - Assembles main output for variant demoReleaseUnitTest
           assembleDevDebug - Assembles main output for variant devDebug
           assembleDevDebugAndroidTest - Assembles main output for variant devDebugAndroidTest
           assembleDevDebugUnitTest - Assembles main output for variant devDebugUnitTest
           assembleDevDynamicProfile - Assembles main output for variant devDynamicProfile
           assembleDevDynamicProfileUnitTest - Assembles main output for variant devDynamicProfileUnitTest
           assembleDevDynamicRelease - Assembles main output for variant devDynamicRelease
           assembleDevDynamicReleaseUnitTest - Assembles main output for variant devDynamicReleaseUnitTest
           assembleDevProfile - Assembles main output for variant devProfile
           assembleDevProfileUnitTest - Assembles main output for variant devProfileUnitTest
           assembleDevRelease - Assembles main output for variant devRelease
           assembleDevReleaseUnitTest - Assembles main output for variant devReleaseUnitTest
           assembleProdDebug - Assembles main output for variant prodDebug
           assembleProdDebugAndroidTest - Assembles main output for variant prodDebugAndroidTest
           assembleProdDebugUnitTest - Assembles main output for variant prodDebugUnitTest
           assembleProdDynamicProfile - Assembles main output for variant prodDynamicProfile
           assembleProdDynamicProfileUnitTest - Assembles main output for variant prodDynamicProfileUnitTest
           assembleProdDynamicRelease - Assembles main output for variant prodDynamicRelease
           assembleProdDynamicReleaseUnitTest - Assembles main output for variant prodDynamicReleaseUnitTest
           assembleProdProfile - Assembles main output for variant prodProfile
           assembleProdProfileUnitTest - Assembles main output for variant prodProfileUnitTest
           assembleProdRelease - Assembles main output for variant prodRelease
           assembleProdReleaseUnitTest - Assembles main output for variant prodReleaseUnitTest
           buildDemoDebugPreBundle
           buildDemoDynamicProfilePreBundle
           buildDemoDynamicReleasePreBundle
           buildDemoProfilePreBundle
           buildDemoReleasePreBundle
           buildDevDebugPreBundle
           buildDevDynamicProfilePreBundle
           buildDevDynamicReleasePreBundle
           buildDevProfilePreBundle
           buildDevReleasePreBundle
           buildProdDebugPreBundle
           buildProdDynamicProfilePreBundle
           buildProdDynamicReleasePreBundle
           buildProdProfilePreBundle
           buildProdReleasePreBundle
           bundleDemoDebug - Assembles bundle for variant demoDebug
           bundleDemoDebugAndroidTestClasses
           bundleDemoDebugAndroidTestResources
           bundleDemoDebugClasses
           bundleDemoDebugResources
           bundleDemoDebugUnitTestClasses
           bundleDemoDynamicProfile - Assembles bundle for variant demoDynamicProfile
           bundleDemoDynamicProfileClasses
           bundleDemoDynamicProfileResources
           bundleDemoDynamicProfileUnitTestClasses
           bundleDemoDynamicRelease - Assembles bundle for variant demoDynamicRelease
           bundleDemoDynamicReleaseClasses
           bundleDemoDynamicReleaseResources
           bundleDemoDynamicReleaseUnitTestClasses
           bundleDemoProfile - Assembles bundle for variant demoProfile
           bundleDemoProfileClasses
           bundleDemoProfileResources
           bundleDemoProfileUnitTestClasses
           bundleDemoRelease - Assembles bundle for variant demoRelease
           bundleDemoReleaseClasses
           bundleDemoReleaseResources
           bundleDemoReleaseUnitTestClasses
           bundleDevDebug - Assembles bundle for variant devDebug
           bundleDevDebugAndroidTestClasses
           bundleDevDebugAndroidTestResources
           bundleDevDebugClasses
           bundleDevDebugResources
           bundleDevDebugUnitTestClasses
           bundleDevDynamicProfile - Assembles bundle for variant devDynamicProfile
           bundleDevDynamicProfileClasses
           bundleDevDynamicProfileResources
           bundleDevDynamicProfileUnitTestClasses
           bundleDevDynamicRelease - Assembles bundle for variant devDynamicRelease
           bundleDevDynamicReleaseClasses
           bundleDevDynamicReleaseResources
           bundleDevDynamicReleaseUnitTestClasses
           bundleDevProfile - Assembles bundle for variant devProfile
           bundleDevProfileClasses
           bundleDevProfileResources
           bundleDevProfileUnitTestClasses
           bundleDevRelease - Assembles bundle for variant devRelease
           bundleDevReleaseClasses
           bundleDevReleaseResources
           bundleDevReleaseUnitTestClasses
           bundleProdDebug - Assembles bundle for variant prodDebug
           bundleProdDebugAndroidTestClasses
           bundleProdDebugAndroidTestResources
           bundleProdDebugClasses
           bundleProdDebugResources
           bundleProdDebugUnitTestClasses
           bundleProdDynamicProfile - Assembles bundle for variant prodDynamicProfile
           bundleProdDynamicProfileClasses
           bundleProdDynamicProfileResources
           bundleProdDynamicProfileUnitTestClasses
           bundleProdDynamicRelease - Assembles bundle for variant prodDynamicRelease
           bundleProdDynamicReleaseClasses
           bundleProdDynamicReleaseResources
           bundleProdDynamicReleaseUnitTestClasses
           bundleProdProfile - Assembles bundle for variant prodProfile
           bundleProdProfileClasses
           bundleProdProfileResources
           bundleProdProfileUnitTestClasses
           bundleProdRelease - Assembles bundle for variant prodRelease
           bundleProdReleaseClasses
           bundleProdReleaseResources
           bundleProdReleaseUnitTestClasses
           checkDemoDebugManifest
           checkDemoDynamicProfileManifest
           checkDemoDynamicReleaseManifest
           checkDemoProfileManifest
           checkDemoReleaseManifest
           checkDevDebugManifest
           checkDevDynamicProfileManifest
           checkDevDynamicReleaseManifest
           checkDevProfileManifest
           checkDevReleaseManifest
           checkProdDebugManifest
           checkProdDynamicProfileManifest
           checkProdDynamicReleaseManifest
           checkProdProfileManifest
           checkProdReleaseManifest
           compileDemoDebugAidl
           compileDemoDebugAndroidTestAidl
           compileDemoDebugAndroidTestJavaWithJavac
           compileDemoDebugAndroidTestNdk
           compileDemoDebugAndroidTestRenderscript
           compileDemoDebugAndroidTestShaders
           compileDemoDebugJavaWithJavac
           compileDemoDebugNdk
           compileDemoDebugRenderscript
           compileDemoDebugShaders
           compileDemoDebugUnitTestJavaWithJavac
           compileDemoDynamicProfileAidl
           compileDemoDynamicProfileJavaWithJavac
           compileDemoDynamicProfileNdk
           compileDemoDynamicProfileRenderscript
           compileDemoDynamicProfileShaders
           compileDemoDynamicProfileUnitTestJavaWithJavac
           compileDemoDynamicReleaseAidl
           compileDemoDynamicReleaseJavaWithJavac
           compileDemoDynamicReleaseNdk
           compileDemoDynamicReleaseRenderscript
           compileDemoDynamicReleaseShaders
           compileDemoDynamicReleaseUnitTestJavaWithJavac
           compileDemoProfileAidl
           compileDemoProfileJavaWithJavac
           compileDemoProfileNdk
           compileDemoProfileRenderscript
           compileDemoProfileShaders
           compileDemoProfileUnitTestJavaWithJavac
           compileDemoReleaseAidl
           compileDemoReleaseJavaWithJavac
           compileDemoReleaseNdk
           compileDemoReleaseRenderscript
           compileDemoReleaseShaders
           compileDemoReleaseUnitTestJavaWithJavac
           compileDevDebugAidl
           compileDevDebugAndroidTestAidl
           compileDevDebugAndroidTestJavaWithJavac
           compileDevDebugAndroidTestNdk
           compileDevDebugAndroidTestRenderscript
           compileDevDebugAndroidTestShaders
           compileDevDebugJavaWithJavac
           compileDevDebugNdk
           compileDevDebugRenderscript
           compileDevDebugShaders
           compileDevDebugUnitTestJavaWithJavac
           compileDevDynamicProfileAidl
           compileDevDynamicProfileJavaWithJavac
           compileDevDynamicProfileNdk
           compileDevDynamicProfileRenderscript
           compileDevDynamicProfileShaders
           compileDevDynamicProfileUnitTestJavaWithJavac
           compileDevDynamicReleaseAidl
           compileDevDynamicReleaseJavaWithJavac
           compileDevDynamicReleaseNdk
           compileDevDynamicReleaseRenderscript
           compileDevDynamicReleaseShaders
           compileDevDynamicReleaseUnitTestJavaWithJavac
           compileDevProfileAidl
           compileDevProfileJavaWithJavac
           compileDevProfileNdk
           compileDevProfileRenderscript
           compileDevProfileShaders
           compileDevProfileUnitTestJavaWithJavac
           compileDevReleaseAidl
           compileDevReleaseJavaWithJavac
           compileDevReleaseNdk
           compileDevReleaseRenderscript
           compileDevReleaseShaders
           compileDevReleaseUnitTestJavaWithJavac
           compileLint
           compileProdDebugAidl
           compileProdDebugAndroidTestAidl
           compileProdDebugAndroidTestJavaWithJavac
           compileProdDebugAndroidTestNdk
           compileProdDebugAndroidTestRenderscript
           compileProdDebugAndroidTestShaders
           compileProdDebugJavaWithJavac
           compileProdDebugNdk
           compileProdDebugRenderscript
           compileProdDebugShaders
           compileProdDebugUnitTestJavaWithJavac
           compileProdDynamicProfileAidl
           compileProdDynamicProfileJavaWithJavac
           compileProdDynamicProfileNdk
           compileProdDynamicProfileRenderscript
           compileProdDynamicProfileShaders
           compileProdDynamicProfileUnitTestJavaWithJavac
           compileProdDynamicReleaseAidl
           compileProdDynamicReleaseJavaWithJavac
           compileProdDynamicReleaseNdk
           compileProdDynamicReleaseRenderscript
           compileProdDynamicReleaseShaders
           compileProdDynamicReleaseUnitTestJavaWithJavac
           compileProdProfileAidl
           compileProdProfileJavaWithJavac
           compileProdProfileNdk
           compileProdProfileRenderscript
           compileProdProfileShaders
           compileProdProfileUnitTestJavaWithJavac
           compileProdReleaseAidl
           compileProdReleaseJavaWithJavac
           compileProdReleaseNdk
           compileProdReleaseRenderscript
           compileProdReleaseShaders
           compileProdReleaseUnitTestJavaWithJavac
           consumeConfigAttr
           copyFlutterAssetsDemoDebug
           copyFlutterAssetsDemoDynamicProfile
           copyFlutterAssetsDemoDynamicRelease
           copyFlutterAssetsDemoProfile
           copyFlutterAssetsDemoRelease
           copyFlutterAssetsDevDebug
           copyFlutterAssetsDevDynamicProfile
           copyFlutterAssetsDevDynamicRelease
           copyFlutterAssetsDevProfile
           copyFlutterAssetsDevRelease
           copyFlutterAssetsProdDebug
           copyFlutterAssetsProdDynamicProfile
           copyFlutterAssetsProdDynamicRelease
           copyFlutterAssetsProdProfile
           copyFlutterAssetsProdRelease
           createDemoDebugCompatibleScreenManifests
           createDemoDynamicProfileCompatibleScreenManifests
           createDemoDynamicReleaseCompatibleScreenManifests
           createDemoProfileCompatibleScreenManifests
           createDemoReleaseCompatibleScreenManifests
           createDevDebugCompatibleScreenManifests
           createDevDynamicProfileCompatibleScreenManifests
           createDevDynamicReleaseCompatibleScreenManifests
           createDevProfileCompatibleScreenManifests
           createDevReleaseCompatibleScreenManifests
           createMockableJar
           createProdDebugCompatibleScreenManifests
           createProdDynamicProfileCompatibleScreenManifests
           createProdDynamicReleaseCompatibleScreenManifests
           createProdProfileCompatibleScreenManifests
           createProdReleaseCompatibleScreenManifests
           extractApksForDemoDebug
           extractApksForDemoDynamicProfile
           extractApksForDemoDynamicRelease
           extractApksForDemoProfile
           extractApksForDemoRelease
           extractApksForDevDebug
           extractApksForDevDynamicProfile
           extractApksForDevDynamicRelease
           extractApksForDevProfile
           extractApksForDevRelease
           extractApksForProdDebug
           extractApksForProdDynamicProfile
           extractApksForProdDynamicRelease
           extractApksForProdProfile
           extractApksForProdRelease
           extractProguardFiles
           flutterBuildDemoDebug
           flutterBuildDemoDynamicProfile
           flutterBuildDemoDynamicRelease
           flutterBuildDemoProfile
           flutterBuildDemoRelease
           flutterBuildDevDebug
           flutterBuildDevDynamicProfile
           flutterBuildDevDynamicRelease
           flutterBuildDevProfile
           flutterBuildDevRelease
           flutterBuildProdDebug
           flutterBuildProdDynamicProfile
           flutterBuildProdDynamicRelease
           flutterBuildProdProfile
           flutterBuildProdRelease
           flutterBuildX86Jar
           generateDemoDebugAndroidTestAssets
           generateDemoDebugAndroidTestBuildConfig
           generateDemoDebugAndroidTestResources
           generateDemoDebugAndroidTestResValues
           generateDemoDebugAndroidTestSources
           generateDemoDebugAssets
           generateDemoDebugBuildConfig
           generateDemoDebugFeatureMetadata
           generateDemoDebugFeatureTransitiveDeps
           generateDemoDebugResources
           generateDemoDebugResValues
           generateDemoDebugSources
           generateDemoDebugUnitTestAssets
           generateDemoDebugUnitTestResources
           generateDemoDebugUnitTestSources
           generateDemoDynamicProfileAssets
           generateDemoDynamicProfileBuildConfig
           generateDemoDynamicProfileFeatureMetadata
           generateDemoDynamicProfileFeatureTransitiveDeps
           generateDemoDynamicProfileResources
           generateDemoDynamicProfileResValues
           generateDemoDynamicProfileSources
           generateDemoDynamicProfileUnitTestAssets
           generateDemoDynamicProfileUnitTestResources
           generateDemoDynamicProfileUnitTestSources
           generateDemoDynamicReleaseAssets
           generateDemoDynamicReleaseBuildConfig
           generateDemoDynamicReleaseFeatureMetadata
           generateDemoDynamicReleaseFeatureTransitiveDeps
           generateDemoDynamicReleaseResources
           generateDemoDynamicReleaseResValues
           generateDemoDynamicReleaseSources
           generateDemoDynamicReleaseUnitTestAssets
           generateDemoDynamicReleaseUnitTestResources
           generateDemoDynamicReleaseUnitTestSources
           generateDemoProfileAssets
           generateDemoProfileBuildConfig
           generateDemoProfileFeatureMetadata
           generateDemoProfileFeatureTransitiveDeps
           generateDemoProfileResources
           generateDemoProfileResValues
           generateDemoProfileSources
           generateDemoProfileUnitTestAssets
           generateDemoProfileUnitTestResources
           generateDemoProfileUnitTestSources
           generateDemoReleaseAssets
           generateDemoReleaseBuildConfig
           generateDemoReleaseFeatureMetadata
           generateDemoReleaseFeatureTransitiveDeps
           generateDemoReleaseResources
           generateDemoReleaseResValues
           generateDemoReleaseSources
           generateDemoReleaseUnitTestAssets
           generateDemoReleaseUnitTestResources
           generateDemoReleaseUnitTestSources
           generateDevDebugAndroidTestAssets
           generateDevDebugAndroidTestBuildConfig
           generateDevDebugAndroidTestResources
           generateDevDebugAndroidTestResValues
           generateDevDebugAndroidTestSources
           generateDevDebugAssets
           generateDevDebugBuildConfig
           generateDevDebugFeatureMetadata
           generateDevDebugFeatureTransitiveDeps
           generateDevDebugResources
           generateDevDebugResValues
           generateDevDebugSources
           generateDevDebugUnitTestAssets
           generateDevDebugUnitTestResources
           generateDevDebugUnitTestSources
           generateDevDynamicProfileAssets
           generateDevDynamicProfileBuildConfig
           generateDevDynamicProfileFeatureMetadata
           generateDevDynamicProfileFeatureTransitiveDeps
           generateDevDynamicProfileResources
           generateDevDynamicProfileResValues
           generateDevDynamicProfileSources
           generateDevDynamicProfileUnitTestAssets
           generateDevDynamicProfileUnitTestResources
           generateDevDynamicProfileUnitTestSources
           generateDevDynamicReleaseAssets
           generateDevDynamicReleaseBuildConfig
           generateDevDynamicReleaseFeatureMetadata
           generateDevDynamicReleaseFeatureTransitiveDeps
           generateDevDynamicReleaseResources
           generateDevDynamicReleaseResValues
           generateDevDynamicReleaseSources
           generateDevDynamicReleaseUnitTestAssets
           generateDevDynamicReleaseUnitTestResources
           generateDevDynamicReleaseUnitTestSources
           generateDevProfileAssets
           generateDevProfileBuildConfig
           generateDevProfileFeatureMetadata
           generateDevProfileFeatureTransitiveDeps
           generateDevProfileResources
           generateDevProfileResValues
           generateDevProfileSources
           generateDevProfileUnitTestAssets
           generateDevProfileUnitTestResources
           generateDevProfileUnitTestSources
           generateDevReleaseAssets
           generateDevReleaseBuildConfig
           generateDevReleaseFeatureMetadata
           generateDevReleaseFeatureTransitiveDeps
           generateDevReleaseResources
           generateDevReleaseResValues
           generateDevReleaseSources
           generateDevReleaseUnitTestAssets
           generateDevReleaseUnitTestResources
           generateDevReleaseUnitTestSources
           generateProdDebugAndroidTestAssets
           generateProdDebugAndroidTestBuildConfig
           generateProdDebugAndroidTestResources
           generateProdDebugAndroidTestResValues
           generateProdDebugAndroidTestSources
           generateProdDebugAssets
           generateProdDebugBuildConfig
           generateProdDebugFeatureMetadata
           generateProdDebugFeatureTransitiveDeps
           generateProdDebugResources
           generateProdDebugResValues
           generateProdDebugSources
           generateProdDebugUnitTestAssets
           generateProdDebugUnitTestResources
           generateProdDebugUnitTestSources
           generateProdDynamicProfileAssets
           generateProdDynamicProfileBuildConfig
           generateProdDynamicProfileFeatureMetadata
           generateProdDynamicProfileFeatureTransitiveDeps
           generateProdDynamicProfileResources
           generateProdDynamicProfileResValues
           generateProdDynamicProfileSources
           generateProdDynamicProfileUnitTestAssets
           generateProdDynamicProfileUnitTestResources
           generateProdDynamicProfileUnitTestSources
           generateProdDynamicReleaseAssets
           generateProdDynamicReleaseBuildConfig
           generateProdDynamicReleaseFeatureMetadata
           generateProdDynamicReleaseFeatureTransitiveDeps
           generateProdDynamicReleaseResources
           generateProdDynamicReleaseResValues
           generateProdDynamicReleaseSources
           generateProdDynamicReleaseUnitTestAssets
           generateProdDynamicReleaseUnitTestResources
           generateProdDynamicReleaseUnitTestSources
           generateProdProfileAssets
           generateProdProfileBuildConfig
           generateProdProfileFeatureMetadata
           generateProdProfileFeatureTransitiveDeps
           generateProdProfileResources
           generateProdProfileResValues
           generateProdProfileSources
           generateProdProfileUnitTestAssets
           generateProdProfileUnitTestResources
           generateProdProfileUnitTestSources
           generateProdReleaseAssets
           generateProdReleaseBuildConfig
           generateProdReleaseFeatureMetadata
           generateProdReleaseFeatureTransitiveDeps
           generateProdReleaseResources
           generateProdReleaseResValues
           generateProdReleaseSources
           generateProdReleaseUnitTestAssets
           generateProdReleaseUnitTestResources
           generateProdReleaseUnitTestSources
           javaPreCompileDemoDebug
           javaPreCompileDemoDebugAndroidTest
           javaPreCompileDemoDebugUnitTest
           javaPreCompileDemoDynamicProfile
           javaPreCompileDemoDynamicProfileUnitTest
           javaPreCompileDemoDynamicRelease
           javaPreCompileDemoDynamicReleaseUnitTest
           javaPreCompileDemoProfile
           javaPreCompileDemoProfileUnitTest
           javaPreCompileDemoRelease
           javaPreCompileDemoReleaseUnitTest
           javaPreCompileDevDebug
           javaPreCompileDevDebugAndroidTest
           javaPreCompileDevDebugUnitTest
           javaPreCompileDevDynamicProfile
           javaPreCompileDevDynamicProfileUnitTest
           javaPreCompileDevDynamicRelease
           javaPreCompileDevDynamicReleaseUnitTest
           javaPreCompileDevProfile
           javaPreCompileDevProfileUnitTest
           javaPreCompileDevRelease
           javaPreCompileDevReleaseUnitTest
           javaPreCompileProdDebug
           javaPreCompileProdDebugAndroidTest
           javaPreCompileProdDebugUnitTest
           javaPreCompileProdDynamicProfile
           javaPreCompileProdDynamicProfileUnitTest
           javaPreCompileProdDynamicRelease
           javaPreCompileProdDynamicReleaseUnitTest
           javaPreCompileProdProfile
           javaPreCompileProdProfileUnitTest
           javaPreCompileProdRelease
           javaPreCompileProdReleaseUnitTest
           mainApkListPersistenceDemoDebug
           mainApkListPersistenceDemoDebugAndroidTest
           mainApkListPersistenceDemoDynamicProfile
           mainApkListPersistenceDemoDynamicRelease
           mainApkListPersistenceDemoProfile
           mainApkListPersistenceDemoRelease
           mainApkListPersistenceDevDebug
           mainApkListPersistenceDevDebugAndroidTest
           mainApkListPersistenceDevDynamicProfile
           mainApkListPersistenceDevDynamicRelease
           mainApkListPersistenceDevProfile
           mainApkListPersistenceDevRelease
           mainApkListPersistenceProdDebug
           mainApkListPersistenceProdDebugAndroidTest
           mainApkListPersistenceProdDynamicProfile
           mainApkListPersistenceProdDynamicRelease
           mainApkListPersistenceProdProfile
           mainApkListPersistenceProdRelease
           makeApkFromBundleForDemoDebug
           makeApkFromBundleForDemoDynamicProfile
           makeApkFromBundleForDemoDynamicRelease
           makeApkFromBundleForDemoProfile
           makeApkFromBundleForDemoRelease
           makeApkFromBundleForDevDebug
           makeApkFromBundleForDevDynamicProfile
           makeApkFromBundleForDevDynamicRelease
           makeApkFromBundleForDevProfile
           makeApkFromBundleForDevRelease
           makeApkFromBundleForProdDebug
           makeApkFromBundleForProdDynamicProfile
           makeApkFromBundleForProdDynamicRelease
           makeApkFromBundleForProdProfile
           makeApkFromBundleForProdRelease
           mergeDemoDebugAndroidTestAssets
           mergeDemoDebugAndroidTestJniLibFolders
           mergeDemoDebugAndroidTestResources
           mergeDemoDebugAndroidTestShaders
           mergeDemoDebugAssets
           mergeDemoDebugJniLibFolders
           mergeDemoDebugResources
           mergeDemoDebugShaders
           mergeDemoDynamicProfileAssets
           mergeDemoDynamicProfileJniLibFolders
           mergeDemoDynamicProfileResources
           mergeDemoDynamicProfileShaders
           mergeDemoDynamicReleaseAssets
           mergeDemoDynamicReleaseJniLibFolders
           mergeDemoDynamicReleaseResources
           mergeDemoDynamicReleaseShaders
           mergeDemoProfileAssets
           mergeDemoProfileJniLibFolders
           mergeDemoProfileResources
           mergeDemoProfileShaders
           mergeDemoReleaseAssets
           mergeDemoReleaseJniLibFolders
           mergeDemoReleaseResources
           mergeDemoReleaseShaders
           mergeDevDebugAndroidTestAssets
           mergeDevDebugAndroidTestJniLibFolders
           mergeDevDebugAndroidTestResources
           mergeDevDebugAndroidTestShaders
           mergeDevDebugAssets
           mergeDevDebugJniLibFolders
           mergeDevDebugResources
           mergeDevDebugShaders
           mergeDevDynamicProfileAssets
           mergeDevDynamicProfileJniLibFolders
           mergeDevDynamicProfileResources
           mergeDevDynamicProfileShaders
           mergeDevDynamicReleaseAssets
           mergeDevDynamicReleaseJniLibFolders
           mergeDevDynamicReleaseResources
           mergeDevDynamicReleaseShaders
           mergeDevProfileAssets
           mergeDevProfileJniLibFolders
           mergeDevProfileResources
           mergeDevProfileShaders
           mergeDevReleaseAssets
           mergeDevReleaseJniLibFolders
           mergeDevReleaseResources
           mergeDevReleaseShaders
           mergeProdDebugAndroidTestAssets
           mergeProdDebugAndroidTestJniLibFolders
           mergeProdDebugAndroidTestResources
           mergeProdDebugAndroidTestShaders
           mergeProdDebugAssets
           mergeProdDebugJniLibFolders
           mergeProdDebugResources
           mergeProdDebugShaders
           mergeProdDynamicProfileAssets
           mergeProdDynamicProfileJniLibFolders
           mergeProdDynamicProfileResources
           mergeProdDynamicProfileShaders
           mergeProdDynamicReleaseAssets
           mergeProdDynamicReleaseJniLibFolders
           mergeProdDynamicReleaseResources
           mergeProdDynamicReleaseShaders
           mergeProdProfileAssets
           mergeProdProfileJniLibFolders
           mergeProdProfileResources
           mergeProdProfileShaders
           mergeProdReleaseAssets
           mergeProdReleaseJniLibFolders
           mergeProdReleaseResources
           mergeProdReleaseShaders
           packageDemoDebug
           packageDemoDebugAndroidTest
           packageDemoDebugBundle
           packageDemoDebugUniversalApk
           packageDemoDynamicProfile
           packageDemoDynamicProfileBundle
           packageDemoDynamicProfileUniversalApk
           packageDemoDynamicRelease
           packageDemoDynamicReleaseBundle
           packageDemoDynamicReleaseUniversalApk
           packageDemoProfile
           packageDemoProfileBundle
           packageDemoProfileUniversalApk
           packageDemoRelease
           packageDemoReleaseBundle
           packageDemoReleaseUniversalApk
           packageDevDebug
           packageDevDebugAndroidTest
           packageDevDebugBundle
           packageDevDebugUniversalApk
           packageDevDynamicProfile
           packageDevDynamicProfileBundle
           packageDevDynamicProfileUniversalApk
           packageDevDynamicRelease
           packageDevDynamicReleaseBundle
           packageDevDynamicReleaseUniversalApk
           packageDevProfile
           packageDevProfileBundle
           packageDevProfileUniversalApk
           packageDevRelease
           packageDevReleaseBundle
           packageDevReleaseUniversalApk
           packageProdDebug
           packageProdDebugAndroidTest
           packageProdDebugBundle
           packageProdDebugUniversalApk
           packageProdDynamicProfile
           packageProdDynamicProfileBundle
           packageProdDynamicProfileUniversalApk
           packageProdDynamicRelease
           packageProdDynamicReleaseBundle
           packageProdDynamicReleaseUniversalApk
           packageProdProfile
           packageProdProfileBundle
           packageProdProfileUniversalApk
           packageProdRelease
           packageProdReleaseBundle
           packageProdReleaseUniversalApk
           preBuild
           preDemoDebugAndroidTestBuild
           preDemoDebugBuild
           preDemoDebugUnitTestBuild
           preDemoDynamicProfileBuild
           preDemoDynamicProfileUnitTestBuild
           preDemoDynamicReleaseBuild
           preDemoDynamicReleaseUnitTestBuild
           preDemoProfileBuild
           preDemoProfileUnitTestBuild
           preDemoReleaseBuild
           preDemoReleaseUnitTestBuild
           preDevDebugAndroidTestBuild
           preDevDebugBuild
           preDevDebugUnitTestBuild
           preDevDynamicProfileBuild
           preDevDynamicProfileUnitTestBuild
           preDevDynamicReleaseBuild
           preDevDynamicReleaseUnitTestBuild
           preDevProfileBuild
           preDevProfileUnitTestBuild
           preDevReleaseBuild
           preDevReleaseUnitTestBuild
           prepareLintJar
           preProdDebugAndroidTestBuild
           preProdDebugBuild
           preProdDebugUnitTestBuild
           preProdDynamicProfileBuild
           preProdDynamicProfileUnitTestBuild
           preProdDynamicReleaseBuild
           preProdDynamicReleaseUnitTestBuild
           preProdProfileBuild
           preProdProfileUnitTestBuild
           preProdReleaseBuild
           preProdReleaseUnitTestBuild
           processDemoDebugAndroidTestJavaRes
           processDemoDebugAndroidTestManifest
           processDemoDebugAndroidTestResources
           processDemoDebugGoogleServices
           processDemoDebugJavaRes
           processDemoDebugManifest
           processDemoDebugResources
           processDemoDebugUnitTestJavaRes
           processDemoDynamicProfileGoogleServices
           processDemoDynamicProfileJavaRes
           processDemoDynamicProfileManifest
           processDemoDynamicProfileResources
           processDemoDynamicProfileUnitTestJavaRes
           processDemoDynamicReleaseGoogleServices
           processDemoDynamicReleaseJavaRes
           processDemoDynamicReleaseManifest
           processDemoDynamicReleaseResources
           processDemoDynamicReleaseUnitTestJavaRes
           processDemoProfileGoogleServices
           processDemoProfileJavaRes
           processDemoProfileManifest
           processDemoProfileResources
           processDemoProfileUnitTestJavaRes
           processDemoReleaseGoogleServices
           processDemoReleaseJavaRes
           processDemoReleaseManifest
           processDemoReleaseResources
           processDemoReleaseUnitTestJavaRes
           processDevDebugAndroidTestJavaRes
           processDevDebugAndroidTestManifest
           processDevDebugAndroidTestResources
           processDevDebugGoogleServices
           processDevDebugJavaRes
           processDevDebugManifest
           processDevDebugResources
           processDevDebugUnitTestJavaRes
           processDevDynamicProfileGoogleServices
           processDevDynamicProfileJavaRes
           processDevDynamicProfileManifest
           processDevDynamicProfileResources
           processDevDynamicProfileUnitTestJavaRes
           processDevDynamicReleaseGoogleServices
           processDevDynamicReleaseJavaRes
           processDevDynamicReleaseManifest
           processDevDynamicReleaseResources
           processDevDynamicReleaseUnitTestJavaRes
           processDevProfileGoogleServices
           processDevProfileJavaRes
           processDevProfileManifest
           processDevProfileResources
           processDevProfileUnitTestJavaRes
           processDevReleaseGoogleServices
           processDevReleaseJavaRes
           processDevReleaseManifest
           processDevReleaseResources
           processDevReleaseUnitTestJavaRes
           processProdDebugAndroidTestJavaRes
           processProdDebugAndroidTestManifest
           processProdDebugAndroidTestResources
           processProdDebugGoogleServices
           processProdDebugJavaRes
           processProdDebugManifest
           processProdDebugResources
           processProdDebugUnitTestJavaRes
           processProdDynamicProfileGoogleServices
           processProdDynamicProfileJavaRes
           processProdDynamicProfileManifest
           processProdDynamicProfileResources
           processProdDynamicProfileUnitTestJavaRes
           processProdDynamicReleaseGoogleServices
           processProdDynamicReleaseJavaRes
           processProdDynamicReleaseManifest
           processProdDynamicReleaseResources
           processProdDynamicReleaseUnitTestJavaRes
           processProdProfileGoogleServices
           processProdProfileJavaRes
           processProdProfileManifest
           processProdProfileResources
           processProdProfileUnitTestJavaRes
           processProdReleaseGoogleServices
           processProdReleaseJavaRes
           processProdReleaseManifest
           processProdReleaseResources
           processProdReleaseUnitTestJavaRes
           reportBuildArtifactsDemoDebug
           reportBuildArtifactsDemoDynamicProfile
           reportBuildArtifactsDemoDynamicRelease
           reportBuildArtifactsDemoProfile
           reportBuildArtifactsDemoRelease
           reportBuildArtifactsDevDebug
           reportBuildArtifactsDevDynamicProfile
           reportBuildArtifactsDevDynamicRelease
           reportBuildArtifactsDevProfile
           reportBuildArtifactsDevRelease
           reportBuildArtifactsProdDebug
           reportBuildArtifactsProdDynamicProfile
           reportBuildArtifactsProdDynamicRelease
           reportBuildArtifactsProdProfile
           reportBuildArtifactsProdRelease
           reportSourceSetTransformAndroidTest
           reportSourceSetTransformAndroidTestDebug
           reportSourceSetTransformAndroidTestDemo
           reportSourceSetTransformAndroidTestDemoDebug
           reportSourceSetTransformAndroidTestDev
           reportSourceSetTransformAndroidTestDevDebug
           reportSourceSetTransformAndroidTestProd
           reportSourceSetTransformAndroidTestProdDebug
           reportSourceSetTransformDebug
           reportSourceSetTransformDemo
           reportSourceSetTransformDemoDebug
           reportSourceSetTransformDemoDynamicProfile
           reportSourceSetTransformDemoDynamicRelease
           reportSourceSetTransformDemoProfile
           reportSourceSetTransformDemoRelease
           reportSourceSetTransformDev
           reportSourceSetTransformDevDebug
           reportSourceSetTransformDevDynamicProfile
           reportSourceSetTransformDevDynamicRelease
           reportSourceSetTransformDevProfile
           reportSourceSetTransformDevRelease
           reportSourceSetTransformDynamicProfile
           reportSourceSetTransformDynamicRelease
           reportSourceSetTransformMain
           reportSourceSetTransformProd
           reportSourceSetTransformProdDebug
           reportSourceSetTransformProdDynamicProfile
           reportSourceSetTransformProdDynamicRelease
           reportSourceSetTransformProdProfile
           reportSourceSetTransformProdRelease
           reportSourceSetTransformProfile
           reportSourceSetTransformRelease
           reportSourceSetTransformTest
           reportSourceSetTransformTestDebug
           reportSourceSetTransformTestDemo
           reportSourceSetTransformTestDemoDebug
           reportSourceSetTransformTestDemoDynamicProfile
           reportSourceSetTransformTestDemoDynamicRelease
           reportSourceSetTransformTestDemoProfile
           reportSourceSetTransformTestDemoRelease
           reportSourceSetTransformTestDev
           reportSourceSetTransformTestDevDebug
           reportSourceSetTransformTestDevDynamicProfile
           reportSourceSetTransformTestDevDynamicRelease
           reportSourceSetTransformTestDevProfile
           reportSourceSetTransformTestDevRelease
           reportSourceSetTransformTestDynamicProfile
           reportSourceSetTransformTestDynamicRelease
           reportSourceSetTransformTestProd
           reportSourceSetTransformTestProdDebug
           reportSourceSetTransformTestProdDynamicProfile
           reportSourceSetTransformTestProdDynamicRelease
           reportSourceSetTransformTestProdProfile
           reportSourceSetTransformTestProdRelease
           reportSourceSetTransformTestProfile
           reportSourceSetTransformTestRelease
           resolveConfigAttr
           signingConfigWriterDemoDebug
           signingConfigWriterDemoDebugAndroidTest
           signingConfigWriterDemoDynamicProfile
           signingConfigWriterDemoDynamicRelease
           signingConfigWriterDemoProfile
           signingConfigWriterDemoRelease
           signingConfigWriterDevDebug
           signingConfigWriterDevDebugAndroidTest
           signingConfigWriterDevDynamicProfile
           signingConfigWriterDevDynamicRelease
           signingConfigWriterDevProfile
           signingConfigWriterDevRelease
           signingConfigWriterProdDebug
           signingConfigWriterProdDebugAndroidTest
           signingConfigWriterProdDynamicProfile
           signingConfigWriterProdDynamicRelease
           signingConfigWriterProdProfile
           signingConfigWriterProdRelease
           transformClassesWithDexBuilderForDemoDebug
           transformClassesWithDexBuilderForDemoDebugAndroidTest
           transformClassesWithDexBuilderForDemoDynamicProfile
           transformClassesWithDexBuilderForDemoDynamicRelease
           transformClassesWithDexBuilderForDemoProfile
           transformClassesWithDexBuilderForDemoRelease
           transformClassesWithDexBuilderForDevDebug
           transformClassesWithDexBuilderForDevDebugAndroidTest
           transformClassesWithDexBuilderForDevDynamicProfile
           transformClassesWithDexBuilderForDevDynamicRelease
           transformClassesWithDexBuilderForDevProfile
           transformClassesWithDexBuilderForDevRelease
           transformClassesWithDexBuilderForProdDebug
           transformClassesWithDexBuilderForProdDebugAndroidTest
           transformClassesWithDexBuilderForProdDynamicProfile
           transformClassesWithDexBuilderForProdDynamicRelease
           transformClassesWithDexBuilderForProdProfile
           transformClassesWithDexBuilderForProdRelease
           transformDexArchiveWithDexMergerForDemoDebug
           transformDexArchiveWithDexMergerForDemoDebugAndroidTest
           transformDexArchiveWithDexMergerForDemoDynamicProfile
           transformDexArchiveWithDexMergerForDemoDynamicRelease
           transformDexArchiveWithDexMergerForDemoProfile
           transformDexArchiveWithDexMergerForDemoRelease
           transformDexArchiveWithDexMergerForDevDebug
           transformDexArchiveWithDexMergerForDevDebugAndroidTest
           transformDexArchiveWithDexMergerForDevDynamicProfile
           transformDexArchiveWithDexMergerForDevDynamicRelease
           transformDexArchiveWithDexMergerForDevProfile
           transformDexArchiveWithDexMergerForDevRelease
           transformDexArchiveWithDexMergerForProdDebug
           transformDexArchiveWithDexMergerForProdDebugAndroidTest
           transformDexArchiveWithDexMergerForProdDynamicProfile
           transformDexArchiveWithDexMergerForProdDynamicRelease
           transformDexArchiveWithDexMergerForProdProfile
           transformDexArchiveWithDexMergerForProdRelease
           transformDexArchiveWithExternalLibsDexMergerForDemoDebug
           transformDexArchiveWithExternalLibsDexMergerForDemoDebugAndroidTest
           transformDexArchiveWithExternalLibsDexMergerForDemoDynamicProfile
           transformDexArchiveWithExternalLibsDexMergerForDemoDynamicRelease
           transformDexArchiveWithExternalLibsDexMergerForDemoProfile
           transformDexArchiveWithExternalLibsDexMergerForDemoRelease
           transformDexArchiveWithExternalLibsDexMergerForDevDebug
           transformDexArchiveWithExternalLibsDexMergerForDevDebugAndroidTest
           transformDexArchiveWithExternalLibsDexMergerForDevDynamicProfile
           transformDexArchiveWithExternalLibsDexMergerForDevDynamicRelease
           transformDexArchiveWithExternalLibsDexMergerForDevProfile
           transformDexArchiveWithExternalLibsDexMergerForDevRelease
           transformDexArchiveWithExternalLibsDexMergerForProdDebug
           transformDexArchiveWithExternalLibsDexMergerForProdDebugAndroidTest
           transformDexArchiveWithExternalLibsDexMergerForProdDynamicProfile
           transformDexArchiveWithExternalLibsDexMergerForProdDynamicRelease
           transformDexArchiveWithExternalLibsDexMergerForProdProfile
           transformDexArchiveWithExternalLibsDexMergerForProdRelease
           transformNativeLibsWithMergeJniLibsForDemoDebug
           transformNativeLibsWithMergeJniLibsForDemoDebugAndroidTest
           transformNativeLibsWithMergeJniLibsForDemoDynamicProfile
           transformNativeLibsWithMergeJniLibsForDemoDynamicRelease
           transformNativeLibsWithMergeJniLibsForDemoProfile
           transformNativeLibsWithMergeJniLibsForDemoRelease
           transformNativeLibsWithMergeJniLibsForDevDebug
           transformNativeLibsWithMergeJniLibsForDevDebugAndroidTest
           transformNativeLibsWithMergeJniLibsForDevDynamicProfile
           transformNativeLibsWithMergeJniLibsForDevDynamicRelease
           transformNativeLibsWithMergeJniLibsForDevProfile
           transformNativeLibsWithMergeJniLibsForDevRelease
           transformNativeLibsWithMergeJniLibsForProdDebug
           transformNativeLibsWithMergeJniLibsForProdDebugAndroidTest
           transformNativeLibsWithMergeJniLibsForProdDynamicProfile
           transformNativeLibsWithMergeJniLibsForProdDynamicRelease
           transformNativeLibsWithMergeJniLibsForProdProfile
           transformNativeLibsWithMergeJniLibsForProdRelease
           transformResourcesWithMergeJavaResForDemoDebug
           transformResourcesWithMergeJavaResForDemoDebugAndroidTest
           transformResourcesWithMergeJavaResForDemoDebugUnitTest
           transformResourcesWithMergeJavaResForDemoDynamicProfile
           transformResourcesWithMergeJavaResForDemoDynamicProfileUnitTest
           transformResourcesWithMergeJavaResForDemoDynamicRelease
           transformResourcesWithMergeJavaResForDemoDynamicReleaseUnitTest
           transformResourcesWithMergeJavaResForDemoProfile
           transformResourcesWithMergeJavaResForDemoProfileUnitTest
           transformResourcesWithMergeJavaResForDemoRelease
           transformResourcesWithMergeJavaResForDemoReleaseUnitTest
           transformResourcesWithMergeJavaResForDevDebug
           transformResourcesWithMergeJavaResForDevDebugAndroidTest
           transformResourcesWithMergeJavaResForDevDebugUnitTest
           transformResourcesWithMergeJavaResForDevDynamicProfile
           transformResourcesWithMergeJavaResForDevDynamicProfileUnitTest
           transformResourcesWithMergeJavaResForDevDynamicRelease
           transformResourcesWithMergeJavaResForDevDynamicReleaseUnitTest
           transformResourcesWithMergeJavaResForDevProfile
           transformResourcesWithMergeJavaResForDevProfileUnitTest
           transformResourcesWithMergeJavaResForDevRelease
           transformResourcesWithMergeJavaResForDevReleaseUnitTest
           transformResourcesWithMergeJavaResForProdDebug
           transformResourcesWithMergeJavaResForProdDebugAndroidTest
           transformResourcesWithMergeJavaResForProdDebugUnitTest
           transformResourcesWithMergeJavaResForProdDynamicProfile
           transformResourcesWithMergeJavaResForProdDynamicProfileUnitTest
           transformResourcesWithMergeJavaResForProdDynamicRelease
           transformResourcesWithMergeJavaResForProdDynamicReleaseUnitTest
           transformResourcesWithMergeJavaResForProdProfile
           transformResourcesWithMergeJavaResForProdProfileUnitTest
           transformResourcesWithMergeJavaResForProdRelease
           transformResourcesWithMergeJavaResForProdReleaseUnitTest
           validateSigningDemoDebug
           validateSigningDemoDebugAndroidTest
           validateSigningDemoDynamicProfile
           validateSigningDemoDynamicRelease
           validateSigningDemoProfile
           validateSigningDemoRelease
           validateSigningDevDebug
           validateSigningDevDebugAndroidTest
           validateSigningDevDynamicProfile
           validateSigningDevDynamicRelease
           validateSigningDevProfile
           validateSigningDevRelease
           validateSigningProdDebug
           validateSigningProdDebugAndroidTest
           validateSigningProdDynamicProfile
           validateSigningProdDynamicRelease
           validateSigningProdProfile
           validateSigningProdRelease
           writeDemoDebugApplicationId
           writeDemoDebugModuleMetadata
           writeDemoDynamicProfileApplicationId
           writeDemoDynamicProfileModuleMetadata
           writeDemoDynamicReleaseApplicationId
           writeDemoDynamicReleaseModuleMetadata
           writeDemoProfileApplicationId
           writeDemoProfileModuleMetadata
           writeDemoReleaseApplicationId
           writeDemoReleaseModuleMetadata
           writeDevDebugApplicationId
           writeDevDebugModuleMetadata
           writeDevDynamicProfileApplicationId
           writeDevDynamicProfileModuleMetadata
           writeDevDynamicReleaseApplicationId
           writeDevDynamicReleaseModuleMetadata
           writeDevProfileApplicationId
           writeDevProfileModuleMetadata
           writeDevReleaseApplicationId
           writeDevReleaseModuleMetadata
           writeProdDebugApplicationId
           writeProdDebugModuleMetadata
           writeProdDynamicProfileApplicationId
           writeProdDynamicProfileModuleMetadata
           writeProdDynamicReleaseApplicationId
           writeProdDynamicReleaseModuleMetadata
           writeProdProfileApplicationId
           writeProdProfileModuleMetadata
           writeProdReleaseApplicationId
           writeProdReleaseModuleMetadata

           Rules
           -----
           Pattern: clean<TaskName>: Cleans the output files of a task.
           Pattern: build<ConfigurationName>: Assembles the artifacts of a configuration.
           Pattern: upload<ConfigurationName>: Assembles and uploads the artifacts belonging to a configuration.
           1 actionable task: 1 executed
[  +17 ms] Resolving dependencies... (completed in 2.2s)
[   +1 ms] executing: /Users/[USER]/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree /Users/[USER]/GitHub/[PROJECT]/build/app/outputs/apk/app.apk AndroidManifest.xml
[  +11 ms] Exit code 0 from: /Users/[USER]/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree /Users/[USER]/GitHub/[PROJECT]/build/app/outputs/apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0-dev" (Raw: "1.0.0-dev")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="[dont.mind.this].dev" (Raw: "[dont.mind.this].dev")
               A: platformBuildVersionCode=(type 0x10)0x1
               A: platformBuildVersionName="1.0.0-dev" (Raw: "1.0.0-dev")
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x15
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=16)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: uses-permission (line=17)
                 A: android:name(0x01010003)="android.permission.VIBRATE" (Raw: "android.permission.VIBRATE")
               E: uses-permission (line=18)
                 A: android:name(0x01010003)="android.permission.WAKE_LOCK" (Raw: "android.permission.WAKE_LOCK")
               E: uses-permission (line=19)
                 A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE")
               E: uses-permission (line=20)
                 A: android:name(0x01010003)="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" (Raw: "com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE")
               E: uses-permission (line=21)
                 A: android:name(0x01010003)="com.google.android.c2dm.permission.RECEIVE" (Raw: "com.google.android.c2dm.permission.RECEIVE")
               E: application (line=29)
                 A: android:label(0x01010001)="[PROJECT]" (Raw: "[PROJECT]")
                 A: android:icon(0x01010002)=@0x7f0a0000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:supportsRtl(0x010103af)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: receiver (line=36)
                   A: android:name(0x01010003)="[dont.mind.this].MyBroadCastReceiver" (Raw: "[dont.mind.this].MyBroadCastReceiver")
                 E: activity (line=38)
                   A: android:theme(0x01010000)=@0x7f0c00a4
                   A: android:name(0x01010003)="[dont.mind.this].MainActivity" (Raw: "[dont.mind.this].MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x400035b4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.app.android.SplashScreenUntilFirstFrame" (Raw: "io.flutter.app.android.SplashScreenUntilFirstFrame")
                     A: android:value(0x01010024)=(type 0x12)0xffffffff
                   E: meta-data (line=55)
                     A: android:name(0x01010003)="com.google.firebase.messaging.default_notification_channel_id" (Raw: "com.google.firebase.messaging.default_notification_channel_id")
                     A: android:value(0x01010024)=@0x7f0b0054
                   E: intent-filter (line=59)
                     E: action (line=60)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=62)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                   E: intent-filter (line=64)
                     E: action (line=65)
                       A: android:name(0x01010003)="FLUTTER_NOTIFICATION_CLICK" (Raw: "FLUTTER_NOTIFICATION_CLICK")
                     E: category (line=67)
                       A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT")
                 E: service (line=71)
                   A: android:name(0x01010003)="[dont.mind.this].MyFirebaseMessagingService" (Raw: "[dont.mind.this].MyFirebaseMessagingService")
                   E: intent-filter (line=72)
                     E: action (line=73)
                       A: android:name(0x01010003)="com.google.firebase.MESSAGING_EVENT" (Raw: "com.google.firebase.MESSAGING_EVENT")
                 E: meta-data (line=77)
                   A: android:name(0x01010003)="com.facebook.sdk.ApplicationId" (Raw: "com.facebook.sdk.ApplicationId")
                   A: android:value(0x01010024)=@0x7f0b0056
                 E: activity (line=81)
                   A: android:theme(0x01010000)=@0x7f0c0164
                   A: android:label(0x01010001)=@0x7f0b0027
                   A: android:name(0x01010003)="com.facebook.FacebookActivity" (Raw: "com.facebook.FacebookActivity")
                   A: android:configChanges(0x0101001f)=(type 0x11)0x5b0
                 E: activity (line=86)
                   A: android:name(0x01010003)="com.facebook.CustomTabActivity" (Raw: "com.facebook.CustomTabActivity")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=89)
                     E: action (line=90)
                       A: android:name(0x01010003)="android.intent.action.VIEW" (Raw: "android.intent.action.VIEW")
                     E: category (line=92)
                       A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT")
                     E: category (line=93)
                       A: android:name(0x01010003)="android.intent.category.BROWSABLE" (Raw: "android.intent.category.BROWSABLE")
                     E: data (line=95)
                       A: android:scheme(0x01010027)=@0x7f0b0057
                 E: service (line=99)
                   A: android:name(0x01010003)="io.flutter.plugins.firebasemessaging.FlutterFirebaseInstanceIDService" (Raw: "io.flutter.plugins.firebasemessaging.FlutterFirebaseInstanceIDService")
                   E: intent-filter (line=100)
                     E: action (line=101)
                       A: android:name(0x01010003)="com.google.firebase.INSTANCE_ID_EVENT" (Raw: "com.google.firebase.INSTANCE_ID_EVENT")
                 E: service (line=104)
                   A: android:name(0x01010003)="io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService" (Raw: "io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService")
                   E: intent-filter (line=105)
                     E: action (line=106)
                       A: android:name(0x01010003)="com.google.firebase.MESSAGING_EVENT" (Raw: "com.google.firebase.MESSAGING_EVENT")
                 E: activity (line=110)
                   A: android:name(0x01010003)="com.facebook.CustomTabMainActivity" (Raw: "com.facebook.CustomTabMainActivity")
                 E: service (line=115)
                   A: android:name(0x01010003)="com.google.firebase.messaging.FirebaseMessagingService" (Raw: "com.google.firebase.messaging.FirebaseMessagingService")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=118)
                     A: android:priority(0x0101001c)=(type 0x10)0xfffffe0c
                     E: action (line=119)
                       A: android:name(0x01010003)="com.google.firebase.MESSAGING_EVENT" (Raw: "com.google.firebase.MESSAGING_EVENT")
                 E: activity (line=123)
                   A: android:theme(0x01010000)=@0x1030010
                   A: android:name(0x01010003)="com.google.firebase.auth.internal.FederatedSignInActivity" (Raw: "com.google.firebase.auth.internal.FederatedSignInActivity")
                   A: android:permission(0x01010006)="com.google.firebase.auth.api.gms.permission.LAUNCH_FEDERATED_SIGN_IN" (Raw: "com.google.firebase.auth.api.gms.permission.LAUNCH_FEDERATED_SIGN_IN")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   A: android:excludeFromRecents(0x01010017)=(type 0x12)0xffffffff
                   A: android:launchMode(0x0101001d)=(type 0x10)0x2
                 E: service (line=131)
                   A: android:name(0x01010003)="com.google.firebase.components.ComponentDiscoveryService" (Raw: "com.google.firebase.components.ComponentDiscoveryService")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   E: meta-data (line=134)
                     A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar" (Raw: "com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar")
                   E: meta-data (line=137)
                     A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar" (Raw: "com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar")
                   E: meta-data (line=140)
                     A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar" (Raw: "com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar")
                   E: meta-data (line=143)
                     A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.iid.Registrar" (Raw: "com.google.firebase.components:com.google.firebase.iid.Registrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar")
                 E: receiver (line=148)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementReceiver" (Raw: "com.google.android.gms.measurement.AppMeasurementReceiver")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: receiver (line=153)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver" (Raw: "com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver")
                   A: android:permission(0x01010006)="android.permission.INSTALL_PACKAGES" (Raw: "android.permission.INSTALL_PACKAGES")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=158)
                     E: action (line=159)
                       A: android:name(0x01010003)="com.android.vending.INSTALL_REFERRER" (Raw: "com.android.vending.INSTALL_REFERRER")
                 E: service (line=163)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementService" (Raw: "com.google.android.gms.measurement.AppMeasurementService")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: service (line=167)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementJobService" (Raw: "com.google.android.gms.measurement.AppMeasurementJobService")
                   A: android:permission(0x01010006)="android.permission.BIND_JOB_SERVICE" (Raw: "android.permission.BIND_JOB_SERVICE")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: receiver (line=173)
                   A: android:name(0x01010003)="com.google.firebase.iid.FirebaseInstanceIdReceiver" (Raw: "com.google.firebase.iid.FirebaseInstanceIdReceiver")
                   A: android:permission(0x01010006)="com.google.android.c2dm.permission.SEND" (Raw: "com.google.android.c2dm.permission.SEND")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=177)
                     E: action (line=178)
                       A: android:name(0x01010003)="com.google.android.c2dm.intent.RECEIVE" (Raw: "com.google.android.c2dm.intent.RECEIVE")
                 E: service (line=185)
                   A: android:name(0x01010003)="com.google.firebase.iid.FirebaseInstanceIdService" (Raw: "com.google.firebase.iid.FirebaseInstanceIdService")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=188)
                     A: android:priority(0x0101001c)=(type 0x10)0xfffffe0c
                     E: action (line=189)
                       A: android:name(0x01010003)="com.google.firebase.INSTANCE_ID_EVENT" (Raw: "com.google.firebase.INSTANCE_ID_EVENT")
                 E: provider (line=193)
                   A: android:name(0x01010003)="com.google.firebase.provider.FirebaseInitProvider" (Raw: "com.google.firebase.provider.FirebaseInitProvider")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   A: android:authorities(0x01010018)="[dont.mind.this].dev.firebaseinitprovider" (Raw: "[dont.mind.this].dev.firebaseinitprovider")
                   A: android:initOrder(0x0101001a)=(type 0x10)0x64
                 E: activity (line=199)
                   A: android:theme(0x01010000)=@0x1030010
                   A: android:name(0x01010003)="com.google.android.gms.common.api.GoogleApiActivity" (Raw: "com.google.android.gms.common.api.GoogleApiActivity")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: meta-data (line=204)
                   A: android:name(0x01010003)="com.google.android.gms.version" (Raw: "com.google.android.gms.version")
                   A: android:value(0x01010024)=@0x7f080004
                 E: provider (line=216)
                   A: android:name(0x01010003)="com.facebook.internal.FacebookInitProvider" (Raw: "com.facebook.internal.FacebookInitProvider")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   A: android:authorities(0x01010018)="[dont.mind.this].dev.FacebookInitProvider" (Raw: "[dont.mind.this].dev.FacebookInitProvider")
                 E: receiver (line=221)
                   A: android:name(0x01010003)="com.facebook.CurrentAccessTokenExpirationBroadcastReceiver" (Raw: "com.facebook.CurrentAccessTokenExpirationBroadcastReceiver")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   E: intent-filter (line=224)
                     E: action (line=225)
                       A: android:name(0x01010003)="com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED" (Raw: "com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED")
[  +10 ms] executing: /Users/[USER]/Library/Android/sdk/platform-tools/adb -s 00b73f5b8080c730 shell -x logcat -v time -t 1
[  +94 ms] Exit code 0 from: /Users/[USER]/Library/Android/sdk/platform-tools/adb -s 00b73f5b8080c730 shell -x logcat -v time -t 1
[        ] --------- beginning of main
           02-27 09:10:48.417 I/wpa_supplicant( 3179): wlan0: WPA: Group rekeying completed with 70:8b:cd:89:3b:f4 [GTK=CCMP]
[   +3 ms] executing: /Users/[USER]/Library/Android/sdk/platform-tools/adb -s 00b73f5b8080c730 shell -x logcat -v time
[ +709 ms] DependencyChecker: nothing is modified after 2019-02-27 08:51:59.698.
[   +3 ms] executing: /Users/[USER]/Library/Android/sdk/platform-tools/adb version
[  +17 ms] Android Debug Bridge version 1.0.40
           Version 4986621
           Installed as /Users/[USER]/Library/Android/sdk/platform-tools/adb
[   +3 ms] executing: /Users/[USER]/Library/Android/sdk/platform-tools/adb start-server
[  +10 ms] Building APK
[  +26 ms] Running Gradle task 'assembleDevDebug'...
[   +1 ms] executing: [/Users/[USER]/GitHub/[PROJECT]/android/] /Users/[USER]/GitHub/[PROJECT]/android/gradlew -Pverbose=true -Ptarget=/Users/[USER]/GitHub/[PROJECT]/lib/main.dart -Ptrack-widget-creation=false -Pcompilation-trace-file=compilation.txt -Ptarget-platform=android-arm64 assembleDevDebug
[+1039 ms] > Configure project :app
[        ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[        ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[        ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[        ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[        ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[        ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[        ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[        ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[        ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[        ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[        ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[        ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[        ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[        ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[        ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[        ] WARNING: API 'variant.getMergeAssets()' is obsolete and has been replaced with 'variant.getMergeAssetsProvider()'.
[        ] It will be removed at the end of 2019.
[        ] For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
[        ] To determine what is calling variant.getMergeAssets(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
[        ] WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been replaced with 'variantOutput.getProcessResourcesProvider()'.
[        ] It will be removed at the end of 2019.
[        ] For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
[        ] To determine what is calling variantOutput.getProcessResources(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
[ +479 ms] > Task :app:flutterBuildX86Jar UP-TO-DATE
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :cloud_firestore:preBuild UP-TO-DATE
[        ] > Task :cloud_firestore:preDebugBuild UP-TO-DATE
[        ] > Task :cloud_firestore:checkDebugManifest UP-TO-DATE
[        ] > Task :cloud_firestore:processDebugManifest UP-TO-DATE
[        ] > Task :firebase_auth:preBuild UP-TO-DATE
[        ] > Task :firebase_auth:preDebugBuild UP-TO-DATE
[        ] > Task :firebase_auth:checkDebugManifest UP-TO-DATE
[        ] > Task :firebase_auth:processDebugManifest UP-TO-DATE
[        ] > Task :firebase_core:preBuild UP-TO-DATE
[        ] > Task :firebase_core:preDebugBuild UP-TO-DATE
[        ] > Task :firebase_core:checkDebugManifest UP-TO-DATE
[        ] > Task :firebase_core:processDebugManifest UP-TO-DATE
[        ] > Task :firebase_messaging:preBuild UP-TO-DATE
[        ] > Task :firebase_messaging:preDebugBuild UP-TO-DATE
[        ] > Task :firebase_messaging:checkDebugManifest UP-TO-DATE
[        ] > Task :firebase_messaging:processDebugManifest UP-TO-DATE
[        ] > Task :app:preDevDebugBuild UP-TO-DATE
[        ] > Task :firebase_auth:compileDebugAidl NO-SOURCE
[        ] > Task :cloud_firestore:compileDebugAidl NO-SOURCE
[        ] > Task :firebase_core:compileDebugAidl NO-SOURCE
[        ] > Task :firebase_messaging:compileDebugAidl NO-SOURCE
[        ] > Task :app:compileDevDebugAidl NO-SOURCE
[        ] > Task :cloud_firestore:packageDebugRenderscript NO-SOURCE
[        ] > Task :firebase_auth:packageDebugRenderscript NO-SOURCE
[        ] > Task :firebase_core:packageDebugRenderscript NO-SOURCE
[  +94 ms] > Task :firebase_messaging:packageDebugRenderscript NO-SOURCE
[        ] > Task :app:compileDevDebugRenderscript UP-TO-DATE
[        ] > Task :app:checkDevDebugManifest UP-TO-DATE
[        ] > Task :app:generateDevDebugBuildConfig UP-TO-DATE
[        ] > Task :app:prepareLintJar UP-TO-DATE
[        ] > Task :app:generateDevDebugSources UP-TO-DATE
[        ] > Task :cloud_firestore:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :cloud_firestore:compileDebugRenderscript UP-TO-DATE
[        ] > Task :cloud_firestore:generateDebugResValues UP-TO-DATE
[        ] > Task :cloud_firestore:generateDebugResources UP-TO-DATE
[        ] > Task :cloud_firestore:packageDebugResources UP-TO-DATE
[        ] > Task :cloud_firestore:generateDebugRFile UP-TO-DATE
[        ] > Task :cloud_firestore:prepareLintJar UP-TO-DATE
[        ] > Task :cloud_firestore:generateDebugSources UP-TO-DATE
[        ] > Task :cloud_firestore:javaPreCompileDebug UP-TO-DATE
[  +95 ms] > Task :cloud_firestore:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :cloud_firestore:processDebugJavaRes NO-SOURCE
[   +5 ms] > Task :cloud_firestore:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
[        ] > Task :firebase_auth:compileDebugRenderscript UP-TO-DATE
[        ] > Task :firebase_auth:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :firebase_auth:generateDebugResValues UP-TO-DATE
[        ] > Task :firebase_auth:generateDebugResources UP-TO-DATE
[        ] > Task :firebase_auth:packageDebugResources UP-TO-DATE
[        ] > Task :firebase_auth:generateDebugRFile UP-TO-DATE
[        ] > Task :firebase_auth:prepareLintJar UP-TO-DATE
[        ] > Task :firebase_auth:generateDebugSources UP-TO-DATE
[        ] > Task :firebase_auth:javaPreCompileDebug UP-TO-DATE
[        ] > Task :firebase_auth:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :firebase_auth:processDebugJavaRes NO-SOURCE
[        ] > Task :firebase_auth:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
[        ] > Task :firebase_core:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :firebase_core:compileDebugRenderscript UP-TO-DATE
[        ] > Task :firebase_core:generateDebugResValues UP-TO-DATE
[        ] > Task :firebase_core:generateDebugResources UP-TO-DATE
[        ] > Task :firebase_core:packageDebugResources UP-TO-DATE
[        ] > Task :firebase_core:generateDebugRFile UP-TO-DATE
[        ] > Task :firebase_core:prepareLintJar UP-TO-DATE
[        ] > Task :firebase_core:generateDebugSources UP-TO-DATE
[        ] > Task :firebase_core:javaPreCompileDebug UP-TO-DATE
[        ] > Task :firebase_core:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :firebase_core:processDebugJavaRes NO-SOURCE
[        ] > Task :firebase_core:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
[        ] > Task :firebase_messaging:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :firebase_messaging:compileDebugRenderscript UP-TO-DATE
[        ] > Task :firebase_messaging:generateDebugResValues UP-TO-DATE
[        ] > Task :firebase_messaging:generateDebugResources UP-TO-DATE
[        ] > Task :firebase_messaging:packageDebugResources UP-TO-DATE
[        ] > Task :firebase_messaging:generateDebugRFile UP-TO-DATE
[        ] > Task :firebase_messaging:prepareLintJar UP-TO-DATE
[        ] > Task :firebase_messaging:generateDebugSources UP-TO-DATE
[        ] > Task :firebase_messaging:javaPreCompileDebug UP-TO-DATE
[        ] > Task :firebase_messaging:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :firebase_messaging:processDebugJavaRes NO-SOURCE
[        ] > Task :firebase_messaging:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
[        ] > Task :app:javaPreCompileDevDebug UP-TO-DATE
[        ] > Task :app:cleanMergeDevDebugAssets
[  +89 ms] > Task :app:flutterBuildDevDebug UP-TO-DATE
[        ] > Task :app:mergeDevDebugShaders UP-TO-DATE
[        ] > Task :app:compileDevDebugShaders UP-TO-DATE
[        ] > Task :app:generateDevDebugAssets UP-TO-DATE
[        ] > Task :cloud_firestore:mergeDebugShaders UP-TO-DATE
[        ] > Task :cloud_firestore:compileDebugShaders UP-TO-DATE
[        ] > Task :cloud_firestore:generateDebugAssets UP-TO-DATE
[        ] > Task :cloud_firestore:packageDebugAssets UP-TO-DATE
[        ] > Task :firebase_auth:mergeDebugShaders UP-TO-DATE
[        ] > Task :firebase_auth:compileDebugShaders UP-TO-DATE
[        ] > Task :firebase_auth:generateDebugAssets UP-TO-DATE
[        ] > Task :firebase_auth:packageDebugAssets UP-TO-DATE
[        ] > Task :firebase_core:mergeDebugShaders UP-TO-DATE
[        ] > Task :firebase_core:compileDebugShaders UP-TO-DATE
[        ] > Task :firebase_core:generateDebugAssets UP-TO-DATE
[        ] > Task :firebase_core:packageDebugAssets UP-TO-DATE
[        ] > Task :firebase_messaging:mergeDebugShaders UP-TO-DATE
[        ] > Task :firebase_messaging:compileDebugShaders UP-TO-DATE
[        ] > Task :firebase_messaging:generateDebugAssets UP-TO-DATE
[        ] > Task :firebase_messaging:packageDebugAssets UP-TO-DATE
[        ] > Task :app:mergeDevDebugAssets
[ +399 ms] > Task :app:copyFlutterAssetsDevDebug
[        ] > Task :app:mainApkListPersistenceDevDebug UP-TO-DATE
[        ] > Task :app:generateDevDebugResValues UP-TO-DATE
[        ] > Task :app:generateDevDebugResources UP-TO-DATE
[        ] > Task :app:writeDevDebugApplicationId UP-TO-DATE
[        ] > Task :app:processDevDebugGoogleServices
[        ] Parsing json file: /Users/[USER]/GitHub/[PROJECT]/android/app/src/dev/google-services.json
[        ] > Task :app:mergeDevDebugResources UP-TO-DATE
[  +98 ms] > Task :app:createDevDebugCompatibleScreenManifests UP-TO-DATE
[        ] > Task :app:processDevDebugManifest UP-TO-DATE
[        ] > Task :app:processDevDebugResources UP-TO-DATE
[        ] > Task :app:compileDevDebugJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileDevDebugNdk NO-SOURCE
[        ] > Task :app:compileDevDebugSources UP-TO-DATE
[        ] > Task :app:validateSigningDevDebug UP-TO-DATE
[        ] > Task :app:signingConfigWriterDevDebug UP-TO-DATE
[        ] > Task :app:transformClassesWithDexBuilderForDevDebug UP-TO-DATE
[        ] > Task :app:transformDexArchiveWithExternalLibsDexMergerForDevDebug UP-TO-DATE
[        ] > Task :app:transformDexArchiveWithDexMergerForDevDebug UP-TO-DATE
[        ] > Task :app:mergeDevDebugJniLibFolders UP-TO-DATE
[        ] > Task :cloud_firestore:compileDebugNdk NO-SOURCE
[        ] > Task :cloud_firestore:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :cloud_firestore:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
[        ] > Task :cloud_firestore:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :firebase_auth:compileDebugNdk NO-SOURCE
[        ] > Task :firebase_auth:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :firebase_auth:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
[        ] > Task :firebase_auth:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :firebase_core:compileDebugNdk NO-SOURCE
[        ] > Task :firebase_core:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :firebase_core:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
[        ] > Task :firebase_core:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :firebase_messaging:compileDebugNdk NO-SOURCE
[        ] > Task :firebase_messaging:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :firebase_messaging:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
[        ] > Task :firebase_messaging:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[  +47 ms] > Task :app:transformNativeLibsWithMergeJniLibsForDevDebug UP-TO-DATE
[        ] > Task :app:processDevDebugJavaRes NO-SOURCE
[        ] > Task :app:transformResourcesWithMergeJavaResForDevDebug UP-TO-DATE
[        ] > Task :app:packageDevDebug UP-TO-DATE
[        ] > Task :app:assembleDevDebug UP-TO-DATE
[        ] 99 actionable tasks: 4 executed, 95 up-to-date
[ +365 ms] Running Gradle task 'assembleDevDebug'... (completed in 2.7s)
[  +89 ms] calculateSha: LocalDirectory: '/Users/[USER]/GitHub/[PROJECT]/build/app/outputs/apk'/app.apk
[ +526 ms] Built build/app/outputs/apk/dev/debug/app-dev-debug.apk.
[   +1 ms] executing: /Users/[USER]/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree /Users/[USER]/GitHub/[PROJECT]/build/app/outputs/apk/app.apk AndroidManifest.xml
[  +18 ms] Exit code 0 from: /Users/[USER]/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree /Users/[USER]/GitHub/[PROJECT]/build/app/outputs/apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0-dev" (Raw: "1.0.0-dev")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="[dont.mind.this].dev" (Raw: "[dont.mind.this].dev")
               A: platformBuildVersionCode=(type 0x10)0x1
               A: platformBuildVersionName="1.0.0-dev" (Raw: "1.0.0-dev")
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x15
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=16)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: uses-permission (line=17)
                 A: android:name(0x01010003)="android.permission.VIBRATE" (Raw: "android.permission.VIBRATE")
               E: uses-permission (line=18)
                 A: android:name(0x01010003)="android.permission.WAKE_LOCK" (Raw: "android.permission.WAKE_LOCK")
               E: uses-permission (line=19)
                 A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE")
               E: uses-permission (line=20)
                 A: android:name(0x01010003)="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" (Raw: "com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE")
               E: uses-permission (line=21)
                 A: android:name(0x01010003)="com.google.android.c2dm.permission.RECEIVE" (Raw: "com.google.android.c2dm.permission.RECEIVE")
               E: application (line=29)
                 A: android:label(0x01010001)="[PROJECT]" (Raw: "[PROJECT]")
                 A: android:icon(0x01010002)=@0x7f0a0000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:supportsRtl(0x010103af)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: receiver (line=36)
                   A: android:name(0x01010003)="[dont.mind.this].MyBroadCastReceiver" (Raw: "[dont.mind.this].MyBroadCastReceiver")
                 E: activity (line=38)
                   A: android:theme(0x01010000)=@0x7f0c00a4
                   A: android:name(0x01010003)="[dont.mind.this].MainActivity" (Raw: "[dont.mind.this].MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x400035b4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.app.android.SplashScreenUntilFirstFrame" (Raw: "io.flutter.app.android.SplashScreenUntilFirstFrame")
                     A: android:value(0x01010024)=(type 0x12)0xffffffff
                   E: meta-data (line=55)
                     A: android:name(0x01010003)="com.google.firebase.messaging.default_notification_channel_id" (Raw: "com.google.firebase.messaging.default_notification_channel_id")
                     A: android:value(0x01010024)=@0x7f0b0054
                   E: intent-filter (line=59)
                     E: action (line=60)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=62)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                   E: intent-filter (line=64)
                     E: action (line=65)
                       A: android:name(0x01010003)="FLUTTER_NOTIFICATION_CLICK" (Raw: "FLUTTER_NOTIFICATION_CLICK")
                     E: category (line=67)
                       A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT")
                 E: service (line=71)
                   A: android:name(0x01010003)="[dont.mind.this].MyFirebaseMessagingService" (Raw: "[dont.mind.this].MyFirebaseMessagingService")
                   E: intent-filter (line=72)
                     E: action (line=73)
                       A: android:name(0x01010003)="com.google.firebase.MESSAGING_EVENT" (Raw: "com.google.firebase.MESSAGING_EVENT")
                 E: meta-data (line=77)
                   A: android:name(0x01010003)="com.facebook.sdk.ApplicationId" (Raw: "com.facebook.sdk.ApplicationId")
                   A: android:value(0x01010024)=@0x7f0b0056
                 E: activity (line=81)
                   A: android:theme(0x01010000)=@0x7f0c0164
                   A: android:label(0x01010001)=@0x7f0b0027
                   A: android:name(0x01010003)="com.facebook.FacebookActivity" (Raw: "com.facebook.FacebookActivity")
                   A: android:configChanges(0x0101001f)=(type 0x11)0x5b0
                 E: activity (line=86)
                   A: android:name(0x01010003)="com.facebook.CustomTabActivity" (Raw: "com.facebook.CustomTabActivity")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=89)
                     E: action (line=90)
                       A: android:name(0x01010003)="android.intent.action.VIEW" (Raw: "android.intent.action.VIEW")
                     E: category (line=92)
                       A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT")
                     E: category (line=93)
                       A: android:name(0x01010003)="android.intent.category.BROWSABLE" (Raw: "android.intent.category.BROWSABLE")
                     E: data (line=95)
                       A: android:scheme(0x01010027)=@0x7f0b0057
                 E: service (line=99)
                   A: android:name(0x01010003)="io.flutter.plugins.firebasemessaging.FlutterFirebaseInstanceIDService" (Raw: "io.flutter.plugins.firebasemessaging.FlutterFirebaseInstanceIDService")
                   E: intent-filter (line=100)
                     E: action (line=101)
                       A: android:name(0x01010003)="com.google.firebase.INSTANCE_ID_EVENT" (Raw: "com.google.firebase.INSTANCE_ID_EVENT")
                 E: service (line=104)
                   A: android:name(0x01010003)="io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService" (Raw: "io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService")
                   E: intent-filter (line=105)
                     E: action (line=106)
                       A: android:name(0x01010003)="com.google.firebase.MESSAGING_EVENT" (Raw: "com.google.firebase.MESSAGING_EVENT")
                 E: activity (line=110)
                   A: android:name(0x01010003)="com.facebook.CustomTabMainActivity" (Raw: "com.facebook.CustomTabMainActivity")
                 E: service (line=115)
                   A: android:name(0x01010003)="com.google.firebase.messaging.FirebaseMessagingService" (Raw: "com.google.firebase.messaging.FirebaseMessagingService")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=118)
                     A: android:priority(0x0101001c)=(type 0x10)0xfffffe0c
                     E: action (line=119)
                       A: android:name(0x01010003)="com.google.firebase.MESSAGING_EVENT" (Raw: "com.google.firebase.MESSAGING_EVENT")
                 E: activity (line=123)
                   A: android:theme(0x01010000)=@0x1030010
                   A: android:name(0x01010003)="com.google.firebase.auth.internal.FederatedSignInActivity" (Raw: "com.google.firebase.auth.internal.FederatedSignInActivity")
                   A: android:permission(0x01010006)="com.google.firebase.auth.api.gms.permission.LAUNCH_FEDERATED_SIGN_IN" (Raw: "com.google.firebase.auth.api.gms.permission.LAUNCH_FEDERATED_SIGN_IN")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   A: android:excludeFromRecents(0x01010017)=(type 0x12)0xffffffff
                   A: android:launchMode(0x0101001d)=(type 0x10)0x2
                 E: service (line=131)
                   A: android:name(0x01010003)="com.google.firebase.components.ComponentDiscoveryService" (Raw: "com.google.firebase.components.ComponentDiscoveryService")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   E: meta-data (line=134)
                     A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar" (Raw: "com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar")
                   E: meta-data (line=137)
                     A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar" (Raw: "com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar")
                   E: meta-data (line=140)
                     A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar" (Raw: "com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar")
                   E: meta-data (line=143)
                     A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.iid.Registrar" (Raw: "com.google.firebase.components:com.google.firebase.iid.Registrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar")
                 E: receiver (line=148)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementReceiver" (Raw: "com.google.android.gms.measurement.AppMeasurementReceiver")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: receiver (line=153)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver" (Raw: "com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver")
                   A: android:permission(0x01010006)="android.permission.INSTALL_PACKAGES" (Raw: "android.permission.INSTALL_PACKAGES")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=158)
                     E: action (line=159)
                       A: android:name(0x01010003)="com.android.vending.INSTALL_REFERRER" (Raw: "com.android.vending.INSTALL_REFERRER")
                 E: service (line=163)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementService" (Raw: "com.google.android.gms.measurement.AppMeasurementService")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: service (line=167)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementJobService" (Raw: "com.google.android.gms.measurement.AppMeasurementJobService")
                   A: android:permission(0x01010006)="android.permission.BIND_JOB_SERVICE" (Raw: "android.permission.BIND_JOB_SERVICE")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: receiver (line=173)
                   A: android:name(0x01010003)="com.google.firebase.iid.FirebaseInstanceIdReceiver" (Raw: "com.google.firebase.iid.FirebaseInstanceIdReceiver")
                   A: android:permission(0x01010006)="com.google.android.c2dm.permission.SEND" (Raw: "com.google.android.c2dm.permission.SEND")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=177)
                     E: action (line=178)
                       A: android:name(0x01010003)="com.google.android.c2dm.intent.RECEIVE" (Raw: "com.google.android.c2dm.intent.RECEIVE")
                 E: service (line=185)
                   A: android:name(0x01010003)="com.google.firebase.iid.FirebaseInstanceIdService" (Raw: "com.google.firebase.iid.FirebaseInstanceIdService")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=188)
                     A: android:priority(0x0101001c)=(type 0x10)0xfffffe0c
                     E: action (line=189)
                       A: android:name(0x01010003)="com.google.firebase.INSTANCE_ID_EVENT" (Raw: "com.google.firebase.INSTANCE_ID_EVENT")
                 E: provider (line=193)
                   A: android:name(0x01010003)="com.google.firebase.provider.FirebaseInitProvider" (Raw: "com.google.firebase.provider.FirebaseInitProvider")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   A: android:authorities(0x01010018)="[dont.mind.this].dev.firebaseinitprovider" (Raw: "[dont.mind.this].dev.firebaseinitprovider")
                   A: android:initOrder(0x0101001a)=(type 0x10)0x64
                 E: activity (line=199)
                   A: android:theme(0x01010000)=@0x1030010
                   A: android:name(0x01010003)="com.google.android.gms.common.api.GoogleApiActivity" (Raw: "com.google.android.gms.common.api.GoogleApiActivity")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: meta-data (line=204)
                   A: android:name(0x01010003)="com.google.android.gms.version" (Raw: "com.google.android.gms.version")
                   A: android:value(0x01010024)=@0x7f080004
                 E: provider (line=216)
                   A: android:name(0x01010003)="com.facebook.internal.FacebookInitProvider" (Raw: "com.facebook.internal.FacebookInitProvider")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   A: android:authorities(0x01010018)="[dont.mind.this].dev.FacebookInitProvider" (Raw: "[dont.mind.this].dev.FacebookInitProvider")
                 E: receiver (line=221)
                   A: android:name(0x01010003)="com.facebook.CurrentAccessTokenExpirationBroadcastReceiver" (Raw: "com.facebook.CurrentAccessTokenExpirationBroadcastReceiver")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   E: intent-filter (line=224)
                     E: action (line=225)
                       A: android:name(0x01010003)="com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED" (Raw: "com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED")
[   +2 ms] Stopping app 'app.apk' on Nexus 5X.
[        ] executing: /Users/[USER]/Library/Android/sdk/platform-tools/adb -s 00b73f5b8080c730 shell am force-stop [dont.mind.this].dev
[ +838 ms] executing: /Users/[USER]/Library/Android/sdk/platform-tools/adb -s 00b73f5b8080c730 shell pm list packages [dont.mind.this].dev
[ +558 ms] package:[dont.mind.this].dev
[   +4 ms] executing: /Users/[USER]/Library/Android/sdk/platform-tools/adb -s 00b73f5b8080c730 shell cat /data/local/tmp/sky.[dont.mind.this].dev.sha1
[  +40 ms] d5c37309884cb2e98a80bd68e8335ad5d6ccf64d
[   +1 ms] Latest build already installed.
[        ] Nexus 5X startApp
[   +2 ms] executing: /Users/[USER]/Library/Android/sdk/platform-tools/adb -s 00b73f5b8080c730 shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez enable-checked-mode true --ez verify-entry-points true [dont.mind.this].dev/[dont.mind.this].MainActivity
[ +611 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=[dont.mind.this].dev/[dont.mind.this].MainActivity (has extras) }
[        ] Waiting for observatory port to be available...
[ +539 ms] Observatory URL on device: http://127.0.0.1:45221/
[   +1 ms] executing: /Users/[USER]/Library/Android/sdk/platform-tools/adb -s 00b73f5b8080c730 forward tcp:0 tcp:45221
[   +9 ms] 64100
[        ] Forwarded host port 64100 to device port 45221 for Observatory
[   +6 ms] Connecting to service protocol: http://127.0.0.1:64100/
[ +376 ms] Successfully connected to service protocol: http://127.0.0.1:64100/
[   +3 ms] Sending to VM service: getVM({})
[   +7 ms] Result: {type: VM, name: vm, architectureBits: 64, targetCPU: arm64, hostCPU: Qualcomm Technologies, Inc MSM8992, version: 2.1.2-dev.0.0.flutter-0a7dcf17eb (Tue Feb 12 01:59:15 2019 +0000) on "android_arm64", _profilerMode: VM, _nativeZoneMemoryUsage: 0, ...
[   +5 ms] Sending to VM service: getIsolate({isolateId: isolates/1058458957})
[   +3 ms] Sending to VM service: _flutter.listViews({})
[   +7 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x750c54a118, isolate: {type: @Isolate, fixedId: true, id: isolates/1058458957, name: main.dart$main-1058458957, number: 1058458957}}]}
[   +5 ms] DevFS: Creating new filesystem on the device (null)
[        ] Sending to VM service: _createDevFS({fsName: [PROJECT]})
[  +75 ms] Result: {type: Isolate, fixedId: true, id: isolates/1058458957, name: main.dart:main(), number: 1058458957, _originNumber: 1058458957, startTime: 1551255064109, _heaps: {new: {type: HeapSpace, name: new, vmName: Scavenger, collections: 0, avgCollectionPer...
[  +16 ms] Result: {type: FileSystem, name: [PROJECT], uri: file:///data/user/0/[dont.mind.this].dev/cache/[PROJECT]GFDYNL/[PROJECT]/}
[        ] DevFS: Created new filesystem on the device (file:///data/user/0/[dont.mind.this].dev/cache/[PROJECT]GFDYNL/[PROJECT]/)
[   +2 ms] Updating assets
[ +186 ms] Syncing files to device Nexus 5X...
[   +2 ms] DevFS: Starting sync from LocalDirectory: '/Users/[USER]/GitHub/[PROJECT]'
[        ] Scanning project files
[  +16 ms] Scanning package files
[ +153 ms] Scanning asset files
[   +2 ms] Scanning for deleted files
[  +22 ms] Compiling dart to kernel with 753 updated files
[   +8 ms] /Users/[USER]/Library/flutter/bin/cache/dart-sdk/bin/dart /Users/[USER]/Library/flutter/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot --sdk-root /Users/[USER]/Library/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --strong --target=flutter --output-dill build/app.dill --packages /Users/[USER]/GitHub/[PROJECT]/.packages --filesystem-scheme org-dartlang-root
[   +2 ms] I/flutter (20228): didChangeDependencies() root_page
[        ] I/flutter (20228): inside getTokenNatively()
[        ] D/MainActivity(20228): methodCall.method: getTokenNatively
[        ] D/MainActivity(20228): Inside the famous getTokenNatively
[        ] I/flutter (20228): getDevice() result: ANDROID
[        ] D/MainActivity(20228): SUCCESS from nativeNotifications(): FCM Token: e40Z1Ma5gZM:APA91bGnF23KOZV4oQDgbVLhHyDn9WUXPI4iEyHz_53yOMhjLw19r0PX132j7VBVBiJAefGxXiLMx09p4Rrk2aVyr6uQmdlzmr8CHhE1yKTlg9BCYZDRJuRULZ7sLlzCpfXjKGsSmGGh
[ +622 ms] I/flutter (20228): _authStatus: AuthStatus.signedIn
[        ] I/flutter (20228): _homeStatus: null
[   +1 ms] I/flutter (20228): -- FLUTTER -- userToken: e40Z1Ma5gZM:APA91bGnF23KOZV4oQDgbVLhHyDn9WUXPI4iEyHz_53yOMhjLw19r0PX132j7VBVBiJAefGxXiLMx09p4Rrk2aVyr6uQmdlzmr8CHhE1yKTlg9BCYZDRJuRULZ7sLlzCpfXjKGsSmGGh
[        ] I/flutter (20228): e40Z1Ma5gZM:APA91bGnF23KOZV4oQDgbVLhHyDn9WUXPI4iEyHz_53yOMhjLw19r0PX132j7VBVBiJAefGxXiLMx09p4Rrk2aVyr6uQmdlzmr8CHhE1yKTlg9BCYZDRJuRULZ7sLlzCpfXjKGsSmGGh
[ +669 ms] W/art     (20228): Before Android 4.1, method double java.util.concurrent.ThreadLocalRandom.internalNextDouble(double, double) would have incorrectly overridden the package-private method in java.util.Random
[        ] W/art     (20228): Before Android 4.1, method int java.util.concurrent.ThreadLocalRandom.internalNextInt(int, int) would have incorrectly overridden the package-private method in java.util.Random
[        ] W/art     (20228): Before Android 4.1, method long java.util.concurrent.ThreadLocalRandom.internalNextLong(long, long) would have incorrectly overridden the package-private method in java.util.Random
[ +532 ms] Updating files
[ +288 ms] DevFS: Sync finished
[   +1 ms] Syncing files to device Nexus 5X... (completed in 2,325ms, longer than expected)
[        ] Synced 1.1MB.
[   +1 ms] Sending to VM service: _flutter.listViews({})
[  +11 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x750c54a118, isolate: {type: @Isolate, fixedId: true, id: isolates/1058458957, name: main.dart$main-1058458957, number: 1058458957}}]}
[        ] Connected to _flutterView/0x750c54a118.
[   +2 ms] 🔥  To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R".
[        ] An Observatory debugger and profiler on Nexus 5X is available at: http://127.0.0.1:64100/
[        ] For a more detailed help message, press "h". To detach, press "d"; to quit, press "q".

Flutter Analyze

Analyzing [APP]...                                            

warning • The parameter 'home' is required • lib/main.dart:48:48 • missing_required_param
warning • The parameter 'onSignedOut' is required • lib/main.dart:48:48 • missing_required_param
warning • The parameter 'webSocketChannel' is required • lib/main.dart:50:38 • missing_required_param
warning • The parameter 'sensorId' is required • lib/main.dart:53:42 • missing_required_param
warning • The parameter 'webSocketChannel' is required • lib/main.dart:53:42 • missing_required_param
warning • The parameter 'onSignedOut' is required • lib/main.dart:55:41 • missing_required_param
warning • The parameter 'documentID' is required • lib/main.dart:58:43 • missing_required_param
warning • The parameter 'documentID' is required • lib/main.dart:59:48 • missing_required_param
warning • The parameter 'name' is required • lib/main.dart:60:45 • missing_required_param
warning • The parameter 'sensorId' is required • lib/main.dart:60:45 • missing_required_param
warning • The parameter 'webSocketChannel' is required • lib/main.dart:60:45 • missing_required_param
   info • Cancel instances of dart.async.StreamSubscription • lib/pages/calibrate_sensor.dart:31:22 • cancel_subscriptions
   info • Unused import: 'package:cue_app/util/custom_exceptions.dart' • lib/pages/claim_hub.dart:4:8 • unused_import
   info • This class (or a class which this class inherits from) is marked as '@immutable', but one or more of its instance fields are not final: ClaimHubPage.fields, ClaimHubPage.onSubmit, ClaimHubPage.fieldWidth, ClaimHubPage.fontSize, ClaimHubPage.isTextObscure, ClaimHubPage.showFieldsAsBox • lib/pages/claim_hub.dart:6:7 • must_be_immutable
   info • The class 'Future' was not exported from 'dart:core' until version 2.1, but this code is required to be able to run on earlier versions • lib/pages/claim_hub.dart:103:21 • sdk_version_async_exported_from_core
   info • This class (or a class which this class inherits from) is marked as '@immutable', but one or more of its instance fields are not final: PendingHome.fourDigitCode, PendingHome.crudMethods, PendingHome.auth • lib/pages/create_join_home.dart:8:7 • must_be_immutable
   info • The method '_joinHousehold' isn't used • lib/pages/create_join_home.dart:181:8 • unused_element
   info • The class 'Stream' was not exported from 'dart:core' until version 2.1, but this code is required to be able to run on earlier versions • lib/pages/home_info.dart:15:3 • sdk_version_async_exported_from_core
   info • The class 'Stream' was not exported from 'dart:core' until version 2.1, but this code is required to be able to run on earlier versions • lib/pages/join_household.dart:21:3 • sdk_version_async_exported_from_core
   info • The class 'Future' was not exported from 'dart:core' until version 2.1, but this code is required to be able to run on earlier versions • lib/pages/join_household_view.dart:122:3 • sdk_version_async_exported_from_core
   info • Unused import: 'dart:async' • lib/pages/login.dart:1:8 • unused_import
   info • Unused import: 'package:cue_app/util/firebase_handler.dart' • lib/pages/login.dart:5:8 • unused_import
   info • Unused import: 'package:cue_app/widgets/google_sign_in_btn.dart' • lib/pages/login.dart:6:8 • unused_import
   info • Unused import: 'package:firebase_auth/firebase_auth.dart' • lib/pages/login.dart:8:8 • unused_import
   info • The value of the field '_authStatus' isn't used • lib/pages/profile.dart:25:14 • unused_field
   info • The value of the field '_homeStatus' isn't used • lib/pages/profile.dart:26:14 • unused_field
   info • Name non-constant identifiers using lowerCamelCase • lib/pages/root_page.dart:154:8 • non_constant_identifier_names
   info • The class 'Future' was not exported from 'dart:core' until version 2.1, but this code is required to be able to run on earlier versions • lib/pages/sensor_dashboard_View.dart:131:3 • sdk_version_async_exported_from_core
   info • Unused import: 'package:cue_app/theme.dart' • lib/pages/source_location_view.dart:1:8 • unused_import
   info • This function has a return type of 'Future<String>', but doesn't end with a return statement • lib/util/crud_properties.dart:492:3 • missing_return
   info • This function has a return type of 'Future<String>', but doesn't end with a return statement • lib/util/crud_properties.dart:510:3 • missing_return
   info • Name non-constant identifiers using lowerCamelCase • lib/util/crud_properties.dart:665:16 • non_constant_identifier_names
   info • Unused import: 'dart:async' • lib/util/firebase_handler.dart:1:8 • unused_import
   info • Unused import: 'package:firebase_core/firebase_core.dart' • lib/util/firebase_handler.dart:2:8 • unused_import
   info • Unused import: 'package:cloud_firestore/cloud_firestore.dart' • lib/util/firebase_handler.dart:3:8 • unused_import
   info • The value of the field '_auth' isn't used • lib/util/firebase_handler.dart:28:23 • unused_field
   info • Unused import: 'package:cue_app/theme.dart' • lib/widgets/toggle_mute_icon.dart:3:8 • unused_import
   info • This class (or a class which this class inherits from) is marked as '@immutable', but one or more of its instance fields are not final: ToggleMuteIcon.unmuted • lib/widgets/toggle_mute_icon.dart:5:7 • must_be_immutable
   info • Avoid empty statements • test/claim_new_sensor.dart:77:8 • empty_statements

Flutter Doctor -v

[✓] Flutter (Channel beta, v1.2.1, on Mac OS X 10.13.6 17G65, locale en-DK)
    • Flutter version 1.2.1 at /Users/[USER]/Library/flutter
    • Framework revision 8661d8aecd (12 days ago), 2019-02-14 19:19:53 -0800
    • Engine revision 3757390fa4
    • Dart version 2.1.2 (build 2.1.2-dev.0.0 0a7dcf17eb)

[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /Users/[USER]/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.1, Build version 10B61
    • ios-deploy 1.9.4
    • CocoaPods version 1.5.3

[✓] Android Studio (version 3.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 33.3.1
    • Dart plugin version 182.5215
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)

[✓] IntelliJ IDEA Ultimate Edition (version 2018.3.4)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 33.0.6
    • Dart plugin version 183.5901

[✓] Connected device (1 available)
    • Nexus 5X • [SOME NUMBER HERE] • android-arm64 • Android 7.1.2 (API 25)

• No issues found!
kroikie commented 5 years ago

@markflarup

The issue at https://github.com/flutter/flutter/issues/28565 has been closed and moved here. Future collaboration on this issue will be done here.

iapicca commented 5 years ago

Hi @markflarup are you still experiencing this issue with the latest version of Flutter and firebase_database? If so can you please provide your flutter doctor -v? Also, to better address the issue, would be helpful if you could post a self contained app on github or the steps to reproduce it. Thank you

markflarup commented 5 years ago

Hi @markflarup are you still experiencing this issue with the latest version of Flutter and firebase_database? If so can you please provide your flutter doctor -v? Also, to better address the issue, would be helpful if you could post a self contained app on github or the steps to reproduce it. Thank you

Hi @iapicca

The project I worked on has been terminated so I don't know. It might be okay to close this issue if others do not experience the error.

kroikie commented 5 years ago

@markflarup thanks for getting back, please open a new issue if you see this happening again.