when running flutter run or start debugging in VS code, it only remains on the white screen and does not perform debugging or hot reload

Steps to Reproduce

when debugging or pressing f5, the screen goes blank
Esto pasa en todos los proyectos
it does not perform hot recharging and it does not show the result of the purification

Logs

$ flutter run --verbose
[  +58 ms] [C:\sdk2\flutter\] git rev-parse --abbrev-ref --symbolic @{u}
[  +82 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +1 ms] origin/beta
[   +1 ms] [C:\sdk2\flutter\] git rev-parse --abbrev-ref HEAD
[  +30 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] beta
[        ] [C:\sdk2\flutter\] git ls-remote --get-url origin
[  +30 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[        ] [C:\sdk2\flutter\] git log -n 1 --pretty=format:%H
[  +41 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[        ] c7ea3ca377e909469c68f2ab878a5bc53d3cf66b
[        ] [C:\sdk2\flutter\] git log -n 1 --pretty=format:%ar
[  +37 ms] Exit code 0 from: git log -n 1 --pretty=format:%ar
[   +6 ms] 4 weeks ago
[   +1 ms] [C:\sdk2\flutter\] git describe --match v*.*.* --first-parent --long --tags
[  +87 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[        ] v0.5.1-0-gc7ea3ca37
[ +282 ms] C:\Android\sdk\platform-tools\adb devices -l
[ +581 ms] Exit code 0 from: C:\Android\sdk\platform-tools\adb devices -l
[        ] List of devices attached
           FM6DCMYT4DEMIV7H       device product:Ilium_L910 model:Ilium_L910 device:Ilium_L910 transport_id:3
[ +261 ms] Found plugin path_provider at C:\sdk2\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider-0.4.1\
[ +138 ms] C:\Android\sdk\platform-tools\adb -s FM6DCMYT4DEMIV7H shell getprop
[ +237 ms] ro.hardware = mt6735
[   +1 ms] ro.build.characteristics = default
[+1246 ms] Launching lib/main.dart on Ilium L910 in debug mode...
[  +22 ms] Initializing gradle...
[   +1 ms] Using gradle from C:\Proyectos\prueba22\android\gradlew.bat.
[ +143 ms] C:\Proyectos\prueba22\android\gradlew.bat -v
[+1176 ms]
                   ------------------------------------------------------------
                   Gradle 4.1
                   ------------------------------------------------------------

                   Build time:   2017-08-07 14:38:48 UTC
                   Revision:     941559e020f6c357ebb08d5c67acdb858a3defc2

                   Groovy:       2.4.11
                   Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
                   JVM:          1.8.0_152-release (JetBrains s.r.o 25.152-b02)
                   OS:           Windows 10 10.0 amd64
[   +2 ms] Resolving dependencies...
[   +3 ms] [android\] C:\Proyectos\prueba22\android\gradlew.bat app:properties
[+4913 ms] :app:properties

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

                   allprojects: [project ':app']
                   android: com.android.build.gradle.AppExtension_Decorated@67a14dce
                   androidDependencies: task ':app:androidDependencies'
                   ant: org.gradle.api.internal.project.DefaultAntBuilder@5650df37
                   antBuilderFactory: org.gradle.api.internal.project.DefaultAntBuilderFactory@29db6352
                   archivesBaseName: app
                   artifacts: org.gradle.api.internal.artifacts.dsl.DefaultArtifactHandler_Decorated@7357620e
                   asDynamicObject: DynamicObject for project ':app'
                   assemble: task ':app:assemble'
                   assembleAndroidTest: task ':app:assembleAndroidTest'
                   assembleDebug: task ':app:assembleDebug'
                   assembleDebugAndroidTest: task ':app:assembleDebugAndroidTest'
                   assembleDebugUnitTest: task ':app:assembleDebugUnitTest'
                   assembleProfile: task ':app:assembleProfile'
                   assembleProfileUnitTest: task ':app:assembleProfileUnitTest'
                   assembleRelease: task ':app:assembleRelease'
                   assembleReleaseUnitTest: task ':app:assembleReleaseUnitTest'
                   baseClassLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@1e759e97
                   buildDependents: task ':app:buildDependents'
                   buildDir: C:\Proyectos\prueba22\build\app
                   buildFile: C:\Proyectos\prueba22\android\app\build.gradle
                   buildNeeded: task ':app:buildNeeded'
                   buildOutputs: BaseVariantOutput container
                   buildScriptSource: org.gradle.groovy.scripts.UriScriptSource@4e0c4309
                   buildscript: org.gradle.api.internal.initialization.DefaultScriptHandler@3c3f7869
                   bundleAppClassesDebug: task ':app:bundleAppClassesDebug'
                   bundleAppClassesDebugAndroidTest: task ':app:bundleAppClassesDebugAndroidTest'
                   bundleAppClassesDebugUnitTest: task ':app:bundleAppClassesDebugUnitTest'
                   bundleAppClassesProfile: task ':app:bundleAppClassesProfile'
                   bundleAppClassesProfileUnitTest: task ':app:bundleAppClassesProfileUnitTest'
                   bundleAppClassesRelease: task ':app:bundleAppClassesRelease'
                   bundleAppClassesReleaseUnitTest: task ':app:bundleAppClassesReleaseUnitTest'
                   check: task ':app:check'
                   checkDebugManifest: task ':app:checkDebugManifest'
                   checkProfileManifest: task ':app:checkProfileManifest'
                   checkReleaseManifest: task ':app:checkReleaseManifest'
                   childProjects: {}
                   class: class org.gradle.api.internal.project.DefaultProject_Decorated
                   classLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@74b03af2
                   cleanBuildCache: task ':app:cleanBuildCache'
                   compileDebugAidl: task ':app:compileDebugAidl'
                   compileDebugAndroidTestAidl: task ':app:compileDebugAndroidTestAidl'
                   compileDebugAndroidTestJavaWithJavac: task ':app:compileDebugAndroidTestJavaWithJavac'
                   compileDebugAndroidTestNdk: task ':app:compileDebugAndroidTestNdk'
                   compileDebugAndroidTestRenderscript: task ':app:compileDebugAndroidTestRenderscript'
                   compileDebugAndroidTestShaders: task ':app:compileDebugAndroidTestShaders'
                   compileDebugAndroidTestSources: task ':app:compileDebugAndroidTestSources'
                   compileDebugJavaWithJavac: task ':app:compileDebugJavaWithJavac'
                   compileDebugNdk: task ':app:compileDebugNdk'
                   compileDebugRenderscript: task ':app:compileDebugRenderscript'
                   compileDebugShaders: task ':app:compileDebugShaders'
                   compileDebugSources: task ':app:compileDebugSources'
                   compileDebugUnitTestJavaWithJavac: task ':app:compileDebugUnitTestJavaWithJavac'
                   compileDebugUnitTestSources: task ':app:compileDebugUnitTestSources'
                   compileLint: task ':app:compileLint'
                   compileProfileAidl: task ':app:compileProfileAidl'
                   compileProfileJavaWithJavac: task ':app:compileProfileJavaWithJavac'
                   compileProfileNdk: task ':app:compileProfileNdk'
                   compileProfileRenderscript: task ':app:compileProfileRenderscript'
                   compileProfileShaders: task ':app:compileProfileShaders'
                   compileProfileSources: task ':app:compileProfileSources'
                   compileProfileUnitTestJavaWithJavac: task ':app:compileProfileUnitTestJavaWithJavac'
                   compileProfileUnitTestSources: task ':app:compileProfileUnitTestSources'
                   compileReleaseAidl: task ':app:compileReleaseAidl'
                   compileReleaseJavaWithJavac: task ':app:compileReleaseJavaWithJavac'
                   compileReleaseNdk: task ':app:compileReleaseNdk'
                   compileReleaseRenderscript: task ':app:compileReleaseRenderscript'
                   compileReleaseShaders: task ':app:compileReleaseShaders'
                   compileReleaseSources: task ':app:compileReleaseSources'
                   compileReleaseUnitTestJavaWithJavac: task ':app:compileReleaseUnitTestJavaWithJavac'
                   compileReleaseUnitTestSources: task ':app:compileReleaseUnitTestSources'
                   components: SoftwareComponentInternal set
                   configurationActions: org.gradle.configuration.project.DefaultProjectConfigurationActionContainer@460393d5
                   configurationTargetIdentifier: org.gradle.configuration.ConfigurationTargetIdentifier$1@6a3b8417
                   configurations: configuration container
                   connectedAndroidTest: task ':app:connectedAndroidTest'
                   connectedCheck: task ':app:connectedCheck'
                   connectedDebugAndroidTest: task ':app:connectedDebugAndroidTest'
                   consumeConfigAttr: task ':app:consumeConfigAttr'
                   convention: org.gradle.api.internal.plugins.DefaultConvention@2d804509
                   copyFlutterAssetsDebug: task ':app:copyFlutterAssetsDebug'
                   copyFlutterAssetsProfile: task ':app:copyFlutterAssetsProfile'
                   copyFlutterAssetsRelease: task ':app:copyFlutterAssetsRelease'
                   createDebugCompatibleScreenManifests: task ':app:createDebugCompatibleScreenManifests'
                   createProfileCompatibleScreenManifests: task ':app:createProfileCompatibleScreenManifests'
                   createReleaseCompatibleScreenManifests: task ':app:createReleaseCompatibleScreenManifests'
                   defaultArtifacts: org.gradle.api.internal.plugins.DefaultArtifactPublicationSet_Decorated@58128de1
                   defaultTasks: []
                   deferredProjectConfiguration: org.gradle.api.internal.project.DeferredProjectConfiguration@2d5300d
                   dependencies: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@3478077c
                   depth: 1
                   description: null
                   deviceAndroidTest: task ':app:deviceAndroidTest'
                   deviceCheck: task ':app:deviceCheck'
                   displayName: project ':app'
                   distsDir: C:\Proyectos\prueba22\build\app\distributions
                   distsDirName: distributions
                   docsDir: C:\Proyectos\prueba22\build\app\docs
                   docsDirName: docs
                   ext: org.gradle.api.internal.plugins.DefaultExtraPropertiesExtension@1bffa4f7
                   extensions: org.gradle.api.internal.plugins.DefaultConvention@2d804509
                   extractProguardFiles: task ':app:extractProguardFiles'
                   fileOperations: org.gradle.api.internal.file.DefaultFileOperations@57ce5fec
                   fileResolver: org.gradle.api.internal.file.BaseDirFileResolver@7cb05840
                   flutter: FlutterExtension_Decorated@807f34d
                   flutterBuildDebug: task ':app:flutterBuildDebug'
                   flutterBuildProfile: task ':app:flutterBuildProfile'
                   flutterBuildRelease: task ':app:flutterBuildRelease'
                   flutterBuildX86Jar: task ':app:flutterBuildX86Jar'
                   generateDebugAndroidTestAssets: task ':app:generateDebugAndroidTestAssets'
                   generateDebugAndroidTestBuildConfig: task ':app:generateDebugAndroidTestBuildConfig'
                   generateDebugAndroidTestResValues: task ':app:generateDebugAndroidTestResValues'
                   generateDebugAndroidTestResources: task ':app:generateDebugAndroidTestResources'
                   generateDebugAndroidTestSources: task ':app:generateDebugAndroidTestSources'
                   generateDebugAssets: task ':app:generateDebugAssets'
                   generateDebugBuildConfig: task ':app:generateDebugBuildConfig'
                   generateDebugResValues: task ':app:generateDebugResValues'
                   generateDebugResources: task ':app:generateDebugResources'
                   generateDebugSources: task ':app:generateDebugSources'
                   generateProfileAssets: task ':app:generateProfileAssets'
                   generateProfileBuildConfig: task ':app:generateProfileBuildConfig'
                   generateProfileResValues: task ':app:generateProfileResValues'
                   generateProfileResources: task ':app:generateProfileResources'
                   generateProfileSources: task ':app:generateProfileSources'
                   generateReleaseAssets: task ':app:generateReleaseAssets'
                   generateReleaseBuildConfig: task ':app:generateReleaseBuildConfig'
                   generateReleaseResValues: task ':app:generateReleaseResValues'
                   generateReleaseResources: task ':app:generateReleaseResources'
                   generateReleaseSources: task ':app:generateReleaseSources'
                   gradle: build 'android'
                   group: android
                   identityPath: :app
                   inheritedScope: org.gradle.api.internal.ExtensibleDynamicObject$InheritedDynamicObject@6e3926a6
                   installDebug: task ':app:installDebug'
                   installDebugAndroidTest: task ':app:installDebugAndroidTest'
                   installProfile: task ':app:installProfile'
                   installRelease: task ':app:installRelease'
                   javaPreCompileDebug: task ':app:javaPreCompileDebug'
                   javaPreCompileDebugAndroidTest: task ':app:javaPreCompileDebugAndroidTest'
                   javaPreCompileDebugUnitTest: task ':app:javaPreCompileDebugUnitTest'
                   javaPreCompileProfile: task ':app:javaPreCompileProfile'
                   javaPreCompileProfileUnitTest: task ':app:javaPreCompileProfileUnitTest'
                   javaPreCompileRelease: task ':app:javaPreCompileRelease'
                   javaPreCompileReleaseUnitTest: task ':app:javaPreCompileReleaseUnitTest'
                   layout: org.gradle.api.internal.file.DefaultProjectLayout@4b2d25b2
                   libsDir: C:\Proyectos\prueba22\build\app\libs
                   libsDirName: libs
                   lint: task ':app:lint'
                   lintDebug: task ':app:lintDebug'
                   lintProfile: task ':app:lintProfile'
                   lintRelease: task ':app:lintRelease'
                   lintVitalRelease: task ':app:lintVitalRelease'
                   logger: org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger@71cd816d
                   logging: org.gradle.internal.logging.services.DefaultLoggingManager@35a106cf
                   mergeDebugAndroidTestAssets: task ':app:mergeDebugAndroidTestAssets'
                   mergeDebugAndroidTestJniLibFolders: task ':app:mergeDebugAndroidTestJniLibFolders'
                   mergeDebugAndroidTestResources: task ':app:mergeDebugAndroidTestResources'
                   mergeDebugAndroidTestShaders: task ':app:mergeDebugAndroidTestShaders'
                   mergeDebugAssets: task ':app:mergeDebugAssets'
                   mergeDebugJniLibFolders: task ':app:mergeDebugJniLibFolders'
                   mergeDebugResources: task ':app:mergeDebugResources'
                   mergeDebugShaders: task ':app:mergeDebugShaders'
                   mergeProfileAssets: task ':app:mergeProfileAssets'
                   mergeProfileJniLibFolders: task ':app:mergeProfileJniLibFolders'
                   mergeProfileResources: task ':app:mergeProfileResources'
                   mergeProfileShaders: task ':app:mergeProfileShaders'
                   mergeReleaseAssets: task ':app:mergeReleaseAssets'
                   mergeReleaseJniLibFolders: task ':app:mergeReleaseJniLibFolders'
                   mergeReleaseResources: task ':app:mergeReleaseResources'
                   mergeReleaseShaders: task ':app:mergeReleaseShaders'
                   mockableAndroidJar: task ':app:mockableAndroidJar'
                   modelRegistry: org.gradle.model.internal.registry.DefaultModelRegistry@28b16ad
                   modelSchemaStore: org.gradle.model.internal.manage.schema.extract.DefaultModelSchemaStore@6a1e1226
                   module: org.gradle.api.internal.artifacts.ProjectBackedModule@13a41866
                   name: app
                   normalization: org.gradle.normalization.internal.DefaultInputNormalizationHandler_Decorated@25200c4c
                   objects: org.gradle.api.internal.model.DefaultObjectFactory@7b936b19
                   org.gradle.jvmargs: -Xmx1536M
                   packageDebug: task ':app:packageDebug'
                   packageDebugAndroidTest: task ':app:packageDebugAndroidTest'
                   packageProfile: task ':app:packageProfile'
                   packageRelease: task ':app:packageRelease'
                   parent: root project 'android'
                   parentIdentifier: root project 'android'
                   path: :app
                   platformAttrExtractor: task ':app:platformAttrExtractor'
                   pluginManager: org.gradle.api.internal.plugins.DefaultPluginManager_Decorated@702adef
                   plugins: [org.gradle.api.plugins.HelpTasksPlugin@7eeb1943, com.android.build.gradle.api.AndroidBasePlugin@44c109d, org.gradle.language.base.plugins.LifecycleBasePlugin@53973cdc, org.gradle.api.plugins.BasePlugin@40bbeb24, org.gradle.api.plugins.ReportingBasePlugin@32ffdf9d, org.gradle.platform.base.plugins.ComponentBasePlugin@40c0e808, org.gradle.language.base.plugins.LanguageBasePlugin@c8fd4ba, org.gradle.platform.base.plugins.BinaryBasePlugin@106fa86, org.gradle.api.plugins.JavaBasePlugin@14e991cc, com.android.build.gradle.internal.coverage.JacocoPlugin@1bc57196, com.android.build.gradle.AppPlugin@68aef9cb, FlutterPlugin@afab2e6]
                   preBuild: task ':app:preBuild'
                   preDebugAndroidTestBuild: task ':app:preDebugAndroidTestBuild'
                   preDebugBuild: task ':app:preDebugBuild'
                   preDebugUnitTestBuild: task ':app:preDebugUnitTestBuild'
                   preProfileBuild: task ':app:preProfileBuild'
                   preProfileUnitTestBuild: task ':app:preProfileUnitTestBuild'
                   preReleaseBuild: task ':app:preReleaseBuild'
                   preReleaseUnitTestBuild: task ':app:preReleaseUnitTestBuild'
                   prepareLintJar: task ':app:prepareLintJar'
                   processDebugAndroidTestJavaRes: task ':app:processDebugAndroidTestJavaRes'
                   processDebugAndroidTestManifest: task ':app:processDebugAndroidTestManifest'
                   processDebugAndroidTestResources: task ':app:processDebugAndroidTestResources'
                   processDebugJavaRes: task ':app:processDebugJavaRes'
                   processDebugManifest: task ':app:processDebugManifest'
                   processDebugResources: task ':app:processDebugResources'
                   processDebugUnitTestJavaRes: task ':app:processDebugUnitTestJavaRes'
                   processOperations: org.gradle.api.internal.file.DefaultFileOperations@57ce5fec
                   processProfileJavaRes: task ':app:processProfileJavaRes'
                   processProfileManifest: task ':app:processProfileManifest'
                   processProfileResources: task ':app:processProfileResources'
                   processProfileUnitTestJavaRes: task ':app:processProfileUnitTestJavaRes'
                   processReleaseJavaRes: task ':app:processReleaseJavaRes'
                   processReleaseManifest: task ':app:processReleaseManifest'
                   processReleaseResources: task ':app:processReleaseResources'
                   processReleaseUnitTestJavaRes: task ':app:processReleaseUnitTestJavaRes'
                   project: project ':app'
                   projectConfigurator: org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator@3a2854be
                   projectDir: C:\Proyectos\prueba22\android\app
                   projectEvaluationBroadcaster: ProjectEvaluationListener broadcast
                   projectEvaluator: org.gradle.configuration.project.LifecycleProjectEvaluator@604c1328
                   projectPath: :app
                   projectRegistry: org.gradle.api.internal.project.DefaultProjectRegistry@45ab3101
                   properties: {...}
                   providers: org.gradle.api.internal.provider.DefaultProviderFactory@51ad67c9
                   reporting: org.gradle.api.reporting.ReportingExtension_Decorated@5754918e
                   reportsDir: C:\Proyectos\prueba22\build\app\reports
                   repositories: repository container
                   resolveConfigAttr: task ':app:resolveConfigAttr'
                   resources: org.gradle.api.internal.resources.DefaultResourceHandler@2fa1b27e
                   rootDir: C:\Proyectos\prueba22\android
                   rootProject: root project 'android'
                   scriptHandlerFactory: org.gradle.api.internal.initialization.DefaultScriptHandlerFactory@2f7431f1
                   scriptPluginFactory: org.gradle.configuration.ScriptPluginFactorySelector@33cb2e27
                   serviceRegistryFactory: org.gradle.internal.service.scopes.ProjectScopeServices$4@40e00131
                   services: ProjectScopeServices
                   signingReport: task ':app:signingReport'
                   sourceCompatibility: 1.8
                   sourceSets: SourceSet container
                   splitsDiscoveryTaskDebug: task ':app:splitsDiscoveryTaskDebug'
                   splitsDiscoveryTaskDebugAndroidTest: task ':app:splitsDiscoveryTaskDebugAndroidTest'
                   splitsDiscoveryTaskProfile: task ':app:splitsDiscoveryTaskProfile'
                   splitsDiscoveryTaskRelease: task ':app:splitsDiscoveryTaskRelease'
                   standardOutputCapture: org.gradle.internal.logging.services.DefaultLoggingManager@35a106cf
                   state: project state 'EXECUTED'
                   status: integration
                   subprojects: []
                   targetCompatibility: 1.8
                   tasks: task set
                   test: task ':app:test'
                   testDebugUnitTest: task ':app:testDebugUnitTest'
                   testProfileUnitTest: task ':app:testProfileUnitTest'
                   testReleaseUnitTest: task ':app:testReleaseUnitTest'
                   testReportDir: C:\Proyectos\prueba22\build\app\reports\tests
                   testReportDirName: tests
                   testResultsDir: C:\Proyectos\prueba22\build\app\test-results
                   testResultsDirName: test-results
                   transformClassesWithDexBuilderForDebug: task ':app:transformClassesWithDexBuilderForDebug'
                   transformClassesWithDexBuilderForDebugAndroidTest: task ':app:transformClassesWithDexBuilderForDebugAndroidTest'
                   transformClassesWithDexBuilderForProfile: task ':app:transformClassesWithDexBuilderForProfile'
                   transformClassesWithPreDexForRelease: task ':app:transformClassesWithPreDexForRelease'
                   transformDexArchiveWithDexMergerForDebug: task ':app:transformDexArchiveWithDexMergerForDebug'
                   transformDexArchiveWithDexMergerForDebugAndroidTest: task ':app:transformDexArchiveWithDexMergerForDebugAndroidTest'
                   transformDexArchiveWithDexMergerForProfile: task ':app:transformDexArchiveWithDexMergerForProfile'
                   transformDexArchiveWithExternalLibsDexMergerForDebug: task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'
                   transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest: task ':app:transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest'
                   transformDexArchiveWithExternalLibsDexMergerForProfile: task ':app:transformDexArchiveWithExternalLibsDexMergerForProfile'
                   transformDexWithDexForRelease: task ':app:transformDexWithDexForRelease'
                   transformNativeLibsWithMergeJniLibsForDebug: task ':app:transformNativeLibsWithMergeJniLibsForDebug'
                   transformNativeLibsWithMergeJniLibsForDebugAndroidTest: task ':app:transformNativeLibsWithMergeJniLibsForDebugAndroidTest'
                   transformNativeLibsWithMergeJniLibsForProfile: task ':app:transformNativeLibsWithMergeJniLibsForProfile'
                   transformNativeLibsWithMergeJniLibsForRelease: task ':app:transformNativeLibsWithMergeJniLibsForRelease'
                   transformResourcesWithMergeJavaResForDebug: task ':app:transformResourcesWithMergeJavaResForDebug'
                   transformResourcesWithMergeJavaResForDebugAndroidTest: task ':app:transformResourcesWithMergeJavaResForDebugAndroidTest'
                   transformResourcesWithMergeJavaResForDebugUnitTest: task ':app:transformResourcesWithMergeJavaResForDebugUnitTest'
                   transformResourcesWithMergeJavaResForProfile: task ':app:transformResourcesWithMergeJavaResForProfile'
                   transformResourcesWithMergeJavaResForProfileUnitTest: task ':app:transformResourcesWithMergeJavaResForProfileUnitTest'
                   transformResourcesWithMergeJavaResForRelease: task ':app:transformResourcesWithMergeJavaResForRelease'
                   transformResourcesWithMergeJavaResForReleaseUnitTest: task ':app:transformResourcesWithMergeJavaResForReleaseUnitTest'
                   uninstallAll: task ':app:uninstallAll'
                   uninstallDebug: task ':app:uninstallDebug'
                   uninstallDebugAndroidTest: task ':app:uninstallDebugAndroidTest'
                   uninstallProfile: task ':app:uninstallProfile'
                   uninstallRelease: task ':app:uninstallRelease'
                   validateSigningDebug: task ':app:validateSigningDebug'
                   validateSigningDebugAndroidTest: task ':app:validateSigningDebugAndroidTest'
                   validateSigningProfile: task ':app:validateSigningProfile'
                   validateSigningRelease: task ':app:validateSigningRelease'
                   version: unspecified
                   writeDebugApplicationId: task ':app:writeDebugApplicationId'
                   writeProfileApplicationId: task ':app:writeProfileApplicationId'
                   writeReleaseApplicationId: task ':app:writeReleaseApplicationId'

                   BUILD SUCCESSFUL in 4s
                   1 actionable task: 1 executed
[  +15 ms] C:\Android\sdk\build-tools\28.0.0\aapt dump badging build\app\outputs\apk\app.apk
[ +127 ms] Exit code 0 from: C:\Android\sdk\build-tools\28.0.0\aapt dump badging build\app\outputs\apk\app.apk
[   +1 ms] package: name='com.example.prueba22' versionCode='1' versionName='1.0'
           sdkVersion:'16'
           targetSdkVersion:'27'
           uses-permission: name='android.permission.INTERNET'
           application-label:'prueba22'
           application-icon-160:'res/mipmap-mdpi-v4/ic_launcher.png'
           application-icon-240:'res/mipmap-hdpi-v4/ic_launcher.png'
           application-icon-320:'res/mipmap-xhdpi-v4/ic_launcher.png'
           application-icon-480:'res/mipmap-xxhdpi-v4/ic_launcher.png'
           application-icon-640:'res/mipmap-xxxhdpi-v4/ic_launcher.png'
           application: label='prueba22' icon='res/mipmap-mdpi-v4/ic_launcher.png'
           application-debuggable
           launchable-activity: name='com.example.prueba22.MainActivity'  label='' icon=''
           feature-group: label=''
             uses-feature: name='android.hardware.faketouch'
             uses-implied-feature: name='android.hardware.faketouch' reason='default feature for all apps'
           main
           supports-screens: 'small' 'normal' 'large' 'xlarge'
           supports-any-density: 'true'
           locales: '--_--'
           densities: '160' '240' '320' '480' '640'
           native-code: 'armeabi-v7a' 'x86' 'x86_64'
[   +8 ms] C:\Android\sdk\platform-tools\adb -s FM6DCMYT4DEMIV7H logcat -v time -t 1
[ +238 ms] Exit code 0 from: C:\Android\sdk\platform-tools\adb -s FM6DCMYT4DEMIV7H logcat -v time -t 1
[        ] --------- beginning of main
           06-27 17:13:03.517 D/wpa_supplicant( 1320): CTRL_IFACE monitor sent successfully to /data/misc/wifi/sockets/wpa_ctrl_877-2\x00
[   +3 ms] C:\Android\sdk\platform-tools\adb -s FM6DCMYT4DEMIV7H logcat -v time
[ +738 ms] DependencyChecker: C:\Proyectos\prueba22\lib\main.dart is newer than 2018-06-26 18:56:20.000
[   +6 ms] C:\Android\sdk\platform-tools\adb version
[  +51 ms] Android Debug Bridge version 1.0.40
           Version 4797878
           Installed as C:\Android\sdk\platform-tools\adb.EXE
[   +5 ms] C:\Android\sdk\platform-tools\adb start-server
[ +375 ms] Building APK
[   +9 ms] Running 'gradlew assembleDebug'...
[   +3 ms] [android\] C:\Proyectos\prueba22\android\gradlew.bat -Ptarget=C:\Proyectos\prueba22\lib/main.dart -Ppreview-dart-2=true -Pfilesystem-scheme=org-dartlang-root assembleDebug
[+3004 ms] :app:preBuild UP-TO-DATE
[   +2 ms] :path_provider:preBuild UP-TO-DATE
[  +11 ms] :path_provider:preDebugBuild UP-TO-DATE
[  +19 ms] :path_provider:checkDebugManifest UP-TO-DATE
[        ] :path_provider:processDebugManifest UP-TO-DATE
[        ] :app:preDebugBuild UP-TO-DATE
[  +19 ms] :path_provider:compileDebugAidl UP-TO-DATE
[   +4 ms] :app:compileDebugAidl UP-TO-DATE
[ +106 ms] :path_provider:packageDebugRenderscript NO-SOURCE
[  +25 ms] :app:compileDebugRenderscript UP-TO-DATE
[   +1 ms] :app:flutterBuildX86Jar UP-TO-DATE
[   +8 ms] :app:checkDebugManifest UP-TO-DATE
[  +49 ms] :app:generateDebugBuildConfig UP-TO-DATE
[  +10 ms] :app:prepareLintJar UP-TO-DATE
[   +1 ms] :app:cleanMergeDebugAssets
[+10463 ms] :app:flutterBuildDebug
[  +52 ms] :app:mergeDebugShaders UP-TO-DATE
[   +1 ms] :app:compileDebugShaders UP-TO-DATE
[   +1 ms] :app:generateDebugAssets UP-TO-DATE
[  +15 ms] :path_provider:mergeDebugShaders UP-TO-DATE
[  +11 ms] :path_provider:compileDebugShaders UP-TO-DATE
[   +3 ms] :path_provider:generateDebugAssets UP-TO-DATE
[   +3 ms] :path_provider:mergeDebugAssets UP-TO-DATE
[  +34 ms] :app:mergeDebugAssets
[ +269 ms] :app:copyFlutterAssetsDebug
[  +13 ms] :app:generateDebugResValues UP-TO-DATE
[   +1 ms] :app:generateDebugResources UP-TO-DATE
[  +11 ms] :path_provider:compileDebugRenderscript UP-TO-DATE
[   +1 ms] :path_provider:generateDebugResValues UP-TO-DATE
[        ] :path_provider:generateDebugResources UP-TO-DATE
[   +9 ms] :path_provider:packageDebugResources UP-TO-DATE
[  +40 ms] :app:mergeDebugResources UP-TO-DATE
[   +4 ms] :app:createDebugCompatibleScreenManifests UP-TO-DATE
[  +21 ms] :app:processDebugManifest UP-TO-DATE
[        ] :app:splitsDiscoveryTaskDebug UP-TO-DATE
[  +32 ms] :path_provider:platformAttrExtractor UP-TO-DATE
[  +11 ms] :path_provider:processDebugResources UP-TO-DATE
[  +28 ms] :app:processDebugResources UP-TO-DATE
[   +1 ms] :app:generateDebugSources UP-TO-DATE
[   +2 ms] :path_provider:generateDebugBuildConfig UP-TO-DATE
[  +10 ms] :path_provider:prepareLintJar UP-TO-DATE
[   +2 ms] :path_provider:generateDebugSources UP-TO-DATE
[        ] :path_provider:javaPreCompileDebug UP-TO-DATE
[  +20 ms] :path_provider:compileDebugJavaWithJavac UP-TO-DATE
[  +13 ms] :path_provider:processDebugJavaRes NO-SOURCE
[        ] :path_provider:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
[  +72 ms] :app:javaPreCompileDebug UP-TO-DATE
[  +59 ms] :app:compileDebugJavaWithJavac UP-TO-DATE
[   +4 ms] :app:compileDebugNdk NO-SOURCE
[        ] :app:compileDebugSources UP-TO-DATE
[  +22 ms] :app:transformClassesWithDexBuilderForDebug UP-TO-DATE
[  +17 ms] :app:transformDexArchiveWithExternalLibsDexMergerForDebug UP-TO-DATE
[  +15 ms] :app:transformDexArchiveWithDexMergerForDebug UP-TO-DATE
[   +3 ms] :app:mergeDebugJniLibFolders UP-TO-DATE
[   +5 ms] :path_provider:compileDebugNdk NO-SOURCE
[   +7 ms] :path_provider:mergeDebugJniLibFolders UP-TO-DATE
[   +5 ms] :path_provider:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
[   +9 ms] :path_provider:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[  +18 ms] :app:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
[  +22 ms] :app:processDebugJavaRes NO-SOURCE
[  +10 ms] :app:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
[   +2 ms] :app:validateSigningDebug
[+5448 ms] :app:packageDebug
[   +1 ms] :app:assembleDebug
[  +21 ms] :path_provider:extractDebugAnnotations UP-TO-DATE
[   +9 ms] :path_provider:mergeDebugConsumerProguardFiles UP-TO-DATE
[   +3 ms] :path_provider:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
[  +19 ms] :path_provider:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[  +42 ms] :path_provider:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[   +7 ms] :path_provider:bundleDebug UP-TO-DATE
[  +14 ms] :path_provider:compileDebugSources UP-TO-DATE
[        ] :path_provider:assembleDebug UP-TO-DATE
[   +1 ms] BUILD SUCCESSFUL in 19s
[   +1 ms] 54 actionable tasks: 6 executed, 48 up-to-date
[ +821 ms] calculateSha: C:\Proyectos\prueba22\build\app\outputs\apk/app.apk
[ +719 ms] Built build\app\outputs\apk\debug\app-debug.apk.
[   +2 ms] C:\Android\sdk\build-tools\28.0.0\aapt dump badging build\app\outputs\apk\app.apk
[  +20 ms] Exit code 0 from: C:\Android\sdk\build-tools\28.0.0\aapt dump badging build\app\outputs\apk\app.apk
[        ] package: name='com.example.prueba22' versionCode='1' versionName='1.0'
           sdkVersion:'16'
           targetSdkVersion:'27'
           uses-permission: name='android.permission.INTERNET'
           application-label:'prueba22'
           application-icon-160:'res/mipmap-mdpi-v4/ic_launcher.png'
           application-icon-240:'res/mipmap-hdpi-v4/ic_launcher.png'
           application-icon-320:'res/mipmap-xhdpi-v4/ic_launcher.png'
           application-icon-480:'res/mipmap-xxhdpi-v4/ic_launcher.png'
           application-icon-640:'res/mipmap-xxxhdpi-v4/ic_launcher.png'
           application: label='prueba22' icon='res/mipmap-mdpi-v4/ic_launcher.png'
           application-debuggable
           launchable-activity: name='com.example.prueba22.MainActivity'  label='' icon=''
           feature-group: label=''
             uses-feature: name='android.hardware.faketouch'
             uses-implied-feature: name='android.hardware.faketouch' reason='default feature for all apps'
           main
           supports-screens: 'small' 'normal' 'large' 'xlarge'
           supports-any-density: 'true'
           locales: '--_--'
           densities: '160' '240' '320' '480' '640'
           native-code: 'armeabi-v7a' 'x86' 'x86_64'
[   +2 ms] Stopping app 'app.apk' on Ilium L910.
[   +5 ms] C:\Android\sdk\platform-tools\adb -s FM6DCMYT4DEMIV7H shell am force-stop com.example.prueba22
[+1488 ms] C:\Android\sdk\platform-tools\adb -s FM6DCMYT4DEMIV7H shell pm list packages com.example.prueba22
[+1138 ms] package:com.example.prueba22
[   +4 ms] C:\Android\sdk\platform-tools\adb -s FM6DCMYT4DEMIV7H shell cat /data/local/tmp/sky.com.example.prueba22.sha1
[ +367 ms] 4a75ce69b7f9850b5f6eb4a6f944a51fb1e2c1e9
[   +1 ms] Installing APK.
[   +6 ms] C:\Android\sdk\platform-tools\adb version
[  +43 ms] Android Debug Bridge version 1.0.40
           Version 4797878
           Installed as C:\Android\sdk\platform-tools\adb.EXE
[   +4 ms] C:\Android\sdk\platform-tools\adb start-server
[ +200 ms] Installing build\app\outputs\apk\app.apk...
[   +1 ms] C:\Android\sdk\platform-tools\adb -s FM6DCMYT4DEMIV7H install -r build\app\outputs\apk\app.apk
[+12403 ms] [  0%] /data/local/tmp/app.apk
                    [  0%] /data/local/tmp/app.apk
                    [  0%] /data/local/tmp/app.apk
                    [  0%] /data/local/tmp/app.apk
                    [  1%] /data/local/tmp/app.apk
                    [  1%] /data/local/tmp/app.apk
                    [  1%] /data/local/tmp/app.apk
                    [  1%] /data/local/tmp/app.apk
                    [  1%] /data/local/tmp/app.apk
                    [  2%] /data/local/tmp/app.apk
                    [  2%] /data/local/tmp/app.apk
                    [  2%] /data/local/tmp/app.apk
                    [  2%] /data/local/tmp/app.apk
                    [  3%] /data/local/tmp/app.apk
                    [  3%] /data/local/tmp/app.apk
                    [  3%] /data/local/tmp/app.apk
                    [  3%] /data/local/tmp/app.apk
                    [  3%] /data/local/tmp/app.apk
                    [  4%] /data/local/tmp/app.apk
                    [  4%] /data/local/tmp/app.apk
                    [  4%] /data/local/tmp/app.apk
                    [  4%] /data/local/tmp/app.apk
                    [  5%] /data/local/tmp/app.apk
                    [  5%] /data/local/tmp/app.apk
                    [  5%] /data/local/tmp/app.apk
                    [  5%] /data/local/tmp/app.apk
                    [  5%] /data/local/tmp/app.apk
                    [  6%] /data/local/tmp/app.apk
                    [  6%] /data/local/tmp/app.apk
                    [  6%] /data/local/tmp/app.apk
                    [  6%] /data/local/tmp/app.apk
                    [  7%] /data/local/tmp/app.apk
                    [  7%] /data/local/tmp/app.apk
                    [  7%] /data/local/tmp/app.apk
                    [  7%] /data/local/tmp/app.apk
                    [  7%] /data/local/tmp/app.apk
                    [  8%] /data/local/tmp/app.apk
                    [  8%] /data/local/tmp/app.apk
                    [  8%] /data/local/tmp/app.apk
                    [  8%] /data/local/tmp/app.apk
                    [  9%] /data/local/tmp/app.apk
                    [  9%] /data/local/tmp/app.apk
                    [  9%] /data/local/tmp/app.apk
                    [  9%] /data/local/tmp/app.apk
                    [  9%] /data/local/tmp/app.apk
                    [ 10%] /data/local/tmp/app.apk
                    [ 10%] /data/local/tmp/app.apk
                    [ 10%] /data/local/tmp/app.apk
                    [ 10%] /data/local/tmp/app.apk
                    [ 11%] /data/local/tmp/app.apk
                    [ 11%] /data/local/tmp/app.apk
                    [ 11%] /data/local/tmp/app.apk
                    [ 11%] /data/local/tmp/app.apk
                    [ 11%] /data/local/tmp/app.apk
                    [ 12%] /data/local/tmp/app.apk
                    [ 12%] /data/local/tmp/app.apk
                    [ 12%] /data/local/tmp/app.apk
                    [ 12%] /data/local/tmp/app.apk
                    [ 12%] /data/local/tmp/app.apk
                    [ 13%] /data/local/tmp/app.apk
                    [ 13%] /data/local/tmp/app.apk
                    [ 13%] /data/local/tmp/app.apk
                    [ 13%] /data/local/tmp/app.apk
                    [ 14%] /data/local/tmp/app.apk
                    [ 14%] /data/local/tmp/app.apk
                    [ 14%] /data/local/tmp/app.apk
                    [ 14%] /data/local/tmp/app.apk
                    [ 14%] /data/local/tmp/app.apk
                    [ 15%] /data/local/tmp/app.apk
                    [ 15%] /data/local/tmp/app.apk
                    [ 15%] /data/local/tmp/app.apk
                    [ 15%] /data/local/tmp/app.apk
                    [ 16%] /data/local/tmp/app.apk
                    [ 16%] /data/local/tmp/app.apk
                    [ 16%] /data/local/tmp/app.apk
                    [ 16%] /data/local/tmp/app.apk
                    [ 16%] /data/local/tmp/app.apk
                    [ 17%] /data/local/tmp/app.apk
                    [ 17%] /data/local/tmp/app.apk
                    [ 17%] /data/local/tmp/app.apk
                    [ 17%] /data/local/tmp/app.apk
                    [ 18%] /data/local/tmp/app.apk
                    [ 18%] /data/local/tmp/app.apk
                    [ 18%] /data/local/tmp/app.apk
                    [ 18%] /data/local/tmp/app.apk
                    [ 18%] /data/local/tmp/app.apk
                    [ 19%] /data/local/tmp/app.apk
                    [ 19%] /data/local/tmp/app.apk
                    [ 19%] /data/local/tmp/app.apk
                    [ 19%] /data/local/tmp/app.apk
                    [ 20%] /data/local/tmp/app.apk
                    [ 20%] /data/local/tmp/app.apk
                    [ 20%] /data/local/tmp/app.apk
                    [ 20%] /data/local/tmp/app.apk
                    [ 20%] /data/local/tmp/app.apk
                    [ 21%] /data/local/tmp/app.apk
                    [ 21%] /data/local/tmp/app.apk
                    [ 21%] /data/local/tmp/app.apk
                    [ 21%] /data/local/tmp/app.apk
                    [ 22%] /data/local/tmp/app.apk
                    [ 22%] /data/local/tmp/app.apk
                    [ 22%] /data/local/tmp/app.apk
                    [ 22%] /data/local/tmp/app.apk
                    [ 22%] /data/local/tmp/app.apk
                    [ 23%] /data/local/tmp/app.apk
                    [ 23%] /data/local/tmp/app.apk
                    [ 23%] /data/local/tmp/app.apk
                    [ 23%] /data/local/tmp/app.apk
                    [ 23%] /data/local/tmp/app.apk
                    [ 24%] /data/local/tmp/app.apk
                    [ 24%] /data/local/tmp/app.apk
                    [ 24%] /data/local/tmp/app.apk
                    [ 24%] /data/local/tmp/app.apk
                    [ 25%] /data/local/tmp/app.apk
                    [ 25%] /data/local/tmp/app.apk
                    [ 25%] /data/local/tmp/app.apk
                    [ 25%] /data/local/tmp/app.apk
                    [ 25%] /data/local/tmp/app.apk
                    [ 26%] /data/local/tmp/app.apk
                    [ 26%] /data/local/tmp/app.apk
                    [ 26%] /data/local/tmp/app.apk
                    [ 26%] /data/local/tmp/app.apk
                    [ 27%] /data/local/tmp/app.apk
                    [ 27%] /data/local/tmp/app.apk
                    [ 27%] /data/local/tmp/app.apk
                    [ 27%] /data/local/tmp/app.apk
                    [ 27%] /data/local/tmp/app.apk
                    [ 28%] /data/local/tmp/app.apk
                    [ 28%] /data/local/tmp/app.apk
                    [ 28%] /data/local/tmp/app.apk
                    [ 28%] /data/local/tmp/app.apk
                    [ 29%] /data/local/tmp/app.apk
                    [ 29%] /data/local/tmp/app.apk
                    [ 29%] /data/local/tmp/app.apk
                    [ 29%] /data/local/tmp/app.apk
                    [ 29%] /data/local/tmp/app.apk
                    [ 30%] /data/local/tmp/app.apk
                    [ 30%] /data/local/tmp/app.apk
                    [ 30%] /data/local/tmp/app.apk
                    [ 30%] /data/local/tmp/app.apk
                    [ 31%] /data/local/tmp/app.apk
                    [ 31%] /data/local/tmp/app.apk
                    [ 31%] /data/local/tmp/app.apk
                    [ 31%] /data/local/tmp/app.apk
                    [ 31%] /data/local/tmp/app.apk
                    [ 32%] /data/local/tmp/app.apk
                    [ 32%] /data/local/tmp/app.apk
                    [ 32%] /data/local/tmp/app.apk
                    [ 32%] /data/local/tmp/app.apk
                    [ 33%] /data/local/tmp/app.apk
                    [ 33%] /data/local/tmp/app.apk
                    [ 33%] /data/local/tmp/app.apk
                    [ 33%] /data/local/tmp/app.apk
                    [ 33%] /data/local/tmp/app.apk
                    [ 34%] /data/local/tmp/app.apk
                    [ 34%] /data/local/tmp/app.apk
                    [ 34%] /data/local/tmp/app.apk
                    [ 34%] /data/local/tmp/app.apk
                    [ 34%] /data/local/tmp/app.apk
                    [ 35%] /data/local/tmp/app.apk
                    [ 35%] /data/local/tmp/app.apk
                    [ 35%] /data/local/tmp/app.apk
                    [ 35%] /data/local/tmp/app.apk
                    [ 36%] /data/local/tmp/app.apk
                    [ 36%] /data/local/tmp/app.apk
                    [ 36%] /data/local/tmp/app.apk
                    [ 36%] /data/local/tmp/app.apk
                    [ 36%] /data/local/tmp/app.apk
                    [ 37%] /data/local/tmp/app.apk
                    [ 37%] /data/local/tmp/app.apk
                    [ 37%] /data/local/tmp/app.apk
                    [ 37%] /data/local/tmp/app.apk
                    [ 38%] /data/local/tmp/app.apk
                    [ 38%] /data/local/tmp/app.apk
                    [ 38%] /data/local/tmp/app.apk
                    [ 38%] /data/local/tmp/app.apk
                    [ 38%] /data/local/tmp/app.apk
                    [ 39%] /data/local/tmp/app.apk
                    [ 39%] /data/local/tmp/app.apk
                    [ 39%] /data/local/tmp/app.apk
                    [ 39%] /data/local/tmp/app.apk
                    [ 40%] /data/local/tmp/app.apk
                    [ 40%] /data/local/tmp/app.apk
                    [ 40%] /data/local/tmp/app.apk
                    [ 40%] /data/local/tmp/app.apk
                    [ 40%] /data/local/tmp/app.apk
                    [ 41%] /data/local/tmp/app.apk
                    [ 41%] /data/local/tmp/app.apk
                    [ 41%] /data/local/tmp/app.apk
                    [ 41%] /data/local/tmp/app.apk
                    [ 42%] /data/local/tmp/app.apk
                    [ 42%] /data/local/tmp/app.apk
                    [ 42%] /data/local/tmp/app.apk
                    [ 42%] /data/local/tmp/app.apk
                    [ 42%] /data/local/tmp/app.apk
                    [ 43%] /data/local/tmp/app.apk
                    [ 43%] /data/local/tmp/app.apk
                    [ 43%] /data/local/tmp/app.apk
                    [ 43%] /data/local/tmp/app.apk
                    [ 44%] /data/local/tmp/app.apk
                    [ 44%] /data/local/tmp/app.apk
                    [ 44%] /data/local/tmp/app.apk
                    [ 44%] /data/local/tmp/app.apk
                    [ 44%] /data/local/tmp/app.apk
                    [ 45%] /data/local/tmp/app.apk
                    [ 45%] /data/local/tmp/app.apk
                    [ 45%] /data/local/tmp/app.apk
                    [ 45%] /data/local/tmp/app.apk
                    [ 45%] /data/local/tmp/app.apk
                    [ 46%] /data/local/tmp/app.apk
                    [ 46%] /data/local/tmp/app.apk
                    [ 46%] /data/local/tmp/app.apk
                    [ 46%] /data/local/tmp/app.apk
                    [ 47%] /data/local/tmp/app.apk
                    [ 47%] /data/local/tmp/app.apk
                    [ 47%] /data/local/tmp/app.apk
                    [ 47%] /data/local/tmp/app.apk
                    [ 47%] /data/local/tmp/app.apk
                    [ 48%] /data/local/tmp/app.apk
                    [ 48%] /data/local/tmp/app.apk
                    [ 48%] /data/local/tmp/app.apk
                    [ 48%] /data/local/tmp/app.apk
                    [ 49%] /data/local/tmp/app.apk
                    [ 49%] /data/local/tmp/app.apk
                    [ 49%] /data/local/tmp/app.apk
                    [ 49%] /data/local/tmp/app.apk
                    [ 49%] /data/local/tmp/app.apk
                    [ 50%] /data/local/tmp/app.apk
                    [ 50%] /data/local/tmp/app.apk
                    [ 50%] /data/local/tmp/app.apk
                    [ 50%] /data/local/tmp/app.apk
                    [ 51%] /data/local/tmp/app.apk
                    [ 51%] /data/local/tmp/app.apk
                    [ 51%] /data/local/tmp/app.apk
                    [ 51%] /data/local/tmp/app.apk
                    [ 51%] /data/local/tmp/app.apk
                    [ 52%] /data/local/tmp/app.apk
                    [ 52%] /data/local/tmp/app.apk
                    [ 52%] /data/local/tmp/app.apk
                    [ 52%] /data/local/tmp/app.apk
                    [ 53%] /data/local/tmp/app.apk
                    [ 53%] /data/local/tmp/app.apk
                    [ 53%] /data/local/tmp/app.apk
                    [ 53%] /data/local/tmp/app.apk
                    [ 53%] /data/local/tmp/app.apk
                    [ 54%] /data/local/tmp/app.apk
                    [ 54%] /data/local/tmp/app.apk
                    [ 54%] /data/local/tmp/app.apk
                    [ 54%] /data/local/tmp/app.apk
                    [ 55%] /data/local/tmp/app.apk
                    [ 55%] /data/local/tmp/app.apk
                    [ 55%] /data/local/tmp/app.apk
                    [ 55%] /data/local/tmp/app.apk
                    [ 55%] /data/local/tmp/app.apk
                    [ 56%] /data/local/tmp/app.apk
                    [ 56%] /data/local/tmp/app.apk
                    [ 56%] /data/local/tmp/app.apk
                    [ 56%] /data/local/tmp/app.apk
                    [ 57%] /data/local/tmp/app.apk
                    [ 57%] /data/local/tmp/app.apk
                    [ 57%] /data/local/tmp/app.apk
                    [ 57%] /data/local/tmp/app.apk
                    [ 57%] /data/local/tmp/app.apk
                    [ 58%] /data/local/tmp/app.apk
                    [ 58%] /data/local/tmp/app.apk
                    [ 58%] /data/local/tmp/app.apk
                    [ 58%] /data/local/tmp/app.apk
                    [ 58%] /data/local/tmp/app.apk
                    [ 59%] /data/local/tmp/app.apk
                    [ 59%] /data/local/tmp/app.apk
                    [ 59%] /data/local/tmp/app.apk
                    [ 59%] /data/local/tmp/app.apk
                    [ 60%] /data/local/tmp/app.apk
                    [ 60%] /data/local/tmp/app.apk
                    [ 60%] /data/local/tmp/app.apk
                    [ 60%] /data/local/tmp/app.apk
                    [ 60%] /data/local/tmp/app.apk
                    [ 61%] /data/local/tmp/app.apk
                    [ 61%] /data/local/tmp/app.apk
                    [ 61%] /data/local/tmp/app.apk
                    [ 61%] /data/local/tmp/app.apk
                    [ 62%] /data/local/tmp/app.apk
                    [ 62%] /data/local/tmp/app.apk
                    [ 62%] /data/local/tmp/app.apk
                    [ 62%] /data/local/tmp/app.apk
                    [ 62%] /data/local/tmp/app.apk
                    [ 63%] /data/local/tmp/app.apk
                    [ 63%] /data/local/tmp/app.apk
                    [ 63%] /data/local/tmp/app.apk
                    [ 63%] /data/local/tmp/app.apk
                    [ 64%] /data/local/tmp/app.apk
                    [ 64%] /data/local/tmp/app.apk
                    [ 64%] /data/local/tmp/app.apk
                    [ 64%] /data/local/tmp/app.apk
                    [ 64%] /data/local/tmp/app.apk
                    [ 65%] /data/local/tmp/app.apk
                    [ 65%] /data/local/tmp/app.apk
                    [ 65%] /data/local/tmp/app.apk
                    [ 65%] /data/local/tmp/app.apk
                    [ 66%] /data/local/tmp/app.apk
                    [ 66%] /data/local/tmp/app.apk
                    [ 66%] /data/local/tmp/app.apk
                    [ 66%] /data/local/tmp/app.apk
                    [ 66%] /data/local/tmp/app.apk
                    [ 67%] /data/local/tmp/app.apk
                    [ 67%] /data/local/tmp/app.apk
                    [ 67%] /data/local/tmp/app.apk
                    [ 67%] /data/local/tmp/app.apk
                    [ 68%] /data/local/tmp/app.apk
                    [ 68%] /data/local/tmp/app.apk
                    [ 68%] /data/local/tmp/app.apk
                    [ 68%] /data/local/tmp/app.apk
                    [ 68%] /data/local/tmp/app.apk
                    [ 69%] /data/local/tmp/app.apk
                    [ 69%] /data/local/tmp/app.apk
                    [ 69%] /data/local/tmp/app.apk
                    [ 69%] /data/local/tmp/app.apk
                    [ 69%] /data/local/tmp/app.apk
                    [ 70%] /data/local/tmp/app.apk
                    [ 70%] /data/local/tmp/app.apk
                    [ 70%] /data/local/tmp/app.apk
                    [ 70%] /data/local/tmp/app.apk
                    [ 71%] /data/local/tmp/app.apk
                    [ 71%] /data/local/tmp/app.apk
                    [ 71%] /data/local/tmp/app.apk
                    [ 71%] /data/local/tmp/app.apk
                    [ 71%] /data/local/tmp/app.apk
                    [ 72%] /data/local/tmp/app.apk
                    [ 72%] /data/local/tmp/app.apk
                    [ 72%] /data/local/tmp/app.apk
                    [ 72%] /data/local/tmp/app.apk
                    [ 73%] /data/local/tmp/app.apk
                    [ 73%] /data/local/tmp/app.apk
                    [ 73%] /data/local/tmp/app.apk
                    [ 73%] /data/local/tmp/app.apk
                    [ 73%] /data/local/tmp/app.apk
                    [ 74%] /data/local/tmp/app.apk
                    [ 74%] /data/local/tmp/app.apk
                    [ 74%] /data/local/tmp/app.apk
                    [ 74%] /data/local/tmp/app.apk
                    [ 75%] /data/local/tmp/app.apk
                    [ 75%] /data/local/tmp/app.apk
                    [ 75%] /data/local/tmp/app.apk
                    [ 75%] /data/local/tmp/app.apk
                    [ 75%] /data/local/tmp/app.apk
                    [ 76%] /data/local/tmp/app.apk
                    [ 76%] /data/local/tmp/app.apk
                    [ 76%] /data/local/tmp/app.apk
                    [ 76%] /data/local/tmp/app.apk
                    [ 77%] /data/local/tmp/app.apk
                    [ 77%] /data/local/tmp/app.apk
                    [ 77%] /data/local/tmp/app.apk
                    [ 77%] /data/local/tmp/app.apk
                    [ 77%] /data/local/tmp/app.apk
                    [ 78%] /data/local/tmp/app.apk
                    [ 78%] /data/local/tmp/app.apk
                    [ 78%] /data/local/tmp/app.apk
                    [ 78%] /data/local/tmp/app.apk
                    [ 79%] /data/local/tmp/app.apk
                    [ 79%] /data/local/tmp/app.apk
                    [ 79%] /data/local/tmp/app.apk
                    [ 79%] /data/local/tmp/app.apk
                    [ 79%] /data/local/tmp/app.apk
                    [ 80%] /data/local/tmp/app.apk
                    [ 80%] /data/local/tmp/app.apk
                    [ 80%] /data/local/tmp/app.apk
                    [ 80%] /data/local/tmp/app.apk
                    [ 80%] /data/local/tmp/app.apk
                    [ 81%] /data/local/tmp/app.apk
                    [ 81%] /data/local/tmp/app.apk
                    [ 81%] /data/local/tmp/app.apk
                    [ 81%] /data/local/tmp/app.apk
                    [ 82%] /data/local/tmp/app.apk
                    [ 82%] /data/local/tmp/app.apk
                    [ 82%] /data/local/tmp/app.apk
                    [ 82%] /data/local/tmp/app.apk
                    [ 82%] /data/local/tmp/app.apk
                    [ 83%] /data/local/tmp/app.apk
                    [ 83%] /data/local/tmp/app.apk
                    [ 83%] /data/local/tmp/app.apk
                    [ 83%] /data/local/tmp/app.apk
                    [ 84%] /data/local/tmp/app.apk
                    [ 84%] /data/local/tmp/app.apk
                    [ 84%] /data/local/tmp/app.apk
                    [ 84%] /data/local/tmp/app.apk
                    [ 84%] /data/local/tmp/app.apk
                    [ 85%] /data/local/tmp/app.apk
                    [ 85%] /data/local/tmp/app.apk
                    [ 85%] /data/local/tmp/app.apk
                    [ 85%] /data/local/tmp/app.apk
                    [ 86%] /data/local/tmp/app.apk
                    [ 86%] /data/local/tmp/app.apk
                    [ 86%] /data/local/tmp/app.apk
                    [ 86%] /data/local/tmp/app.apk
                    [ 86%] /data/local/tmp/app.apk
                    [ 87%] /data/local/tmp/app.apk
                    [ 87%] /data/local/tmp/app.apk
                    [ 87%] /data/local/tmp/app.apk
                    [ 87%] /data/local/tmp/app.apk
                    [ 88%] /data/local/tmp/app.apk
                    [ 88%] /data/local/tmp/app.apk
                    [ 88%] /data/local/tmp/app.apk
                    [ 88%] /data/local/tmp/app.apk
                    [ 88%] /data/local/tmp/app.apk
                    [ 89%] /data/local/tmp/app.apk
                    [ 89%] /data/local/tmp/app.apk
                    [ 89%] /data/local/tmp/app.apk
                    [ 89%] /data/local/tmp/app.apk
                    [ 90%] /data/local/tmp/app.apk
                    [ 90%] /data/local/tmp/app.apk
                    [ 90%] /data/local/tmp/app.apk
                    [ 90%] /data/local/tmp/app.apk
                    [ 90%] /data/local/tmp/app.apk
                    [ 91%] /data/local/tmp/app.apk
                    [ 91%] /data/local/tmp/app.apk
                    [ 91%] /data/local/tmp/app.apk
                    [ 91%] /data/local/tmp/app.apk
                    [ 91%] /data/local/tmp/app.apk
                    [ 92%] /data/local/tmp/app.apk
                    [ 92%] /data/local/tmp/app.apk
                    [ 92%] /data/local/tmp/app.apk
                    [ 92%] /data/local/tmp/app.apk
                    [ 93%] /data/local/tmp/app.apk
                    [ 93%] /data/local/tmp/app.apk
                    [ 93%] /data/local/tmp/app.apk
                    [ 93%] /data/local/tmp/app.apk
                    [ 93%] /data/local/tmp/app.apk
                    [ 94%] /data/local/tmp/app.apk
                    [ 94%] /data/local/tmp/app.apk
                    [ 94%] /data/local/tmp/app.apk
                    [ 94%] /data/local/tmp/app.apk
                    [ 95%] /data/local/tmp/app.apk
                    [ 95%] /data/local/tmp/app.apk
                    [ 95%] /data/local/tmp/app.apk
                    [ 95%] /data/local/tmp/app.apk
                    [ 95%] /data/local/tmp/app.apk
                    [ 96%] /data/local/tmp/app.apk
                    [ 96%] /data/local/tmp/app.apk
                    [ 96%] /data/local/tmp/app.apk
                    [ 96%] /data/local/tmp/app.apk
                    [ 97%] /data/local/tmp/app.apk
                    [ 97%] /data/local/tmp/app.apk
                    [ 97%] /data/local/tmp/app.apk
                    [ 97%] /data/local/tmp/app.apk
                    [ 97%] /data/local/tmp/app.apk
                    [ 98%] /data/local/tmp/app.apk
                    [ 98%] /data/local/tmp/app.apk
                    [ 98%] /data/local/tmp/app.apk
                    [ 98%] /data/local/tmp/app.apk
                    [ 99%] /data/local/tmp/app.apk
                    [ 99%] /data/local/tmp/app.apk
                    [ 99%] /data/local/tmp/app.apk
                    [ 99%] /data/local/tmp/app.apk
                    [ 99%] /data/local/tmp/app.apk
                    [100%] /data/local/tmp/app.apk
                    build\app\outputs\apk\app.apk: 1 file pushed. 3.8 MB/s (29773907 bytes in 7.544s)
                        pkg: /data/local/tmp/app.apk
                    Success
[   +5 ms] C:\Android\sdk\platform-tools\adb -s FM6DCMYT4DEMIV7H shell echo -n 51d11028b03850547c70ec20c664937c9d7b8e1b > /data/local/tmp/sky.com.example.prueba22.sha1
[ +509 ms] Ilium L910 startApp
[   +4 ms] C:\Android\sdk\platform-tools\adb -s FM6DCMYT4DEMIV7H 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 com.example.prueba22/com.example.prueba22.MainActivity
[+2483 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.prueba22/.MainActivity (has extras) }
[   +1 ms] Waiting for observatory port to be available...

Davidjaco@LAPTOP-VVOFBQFS MINGW64 /c/Proyectos/prueba22
$ flutter doctor -v
[√] Flutter (Channel beta, v0.5.1, on Microsoft Windows [VersiÃ³n 10.0.17134.112], locale es-MX)
• Flutter version 0.5.1 at C:\sdk2\flutter
• Framework revision c7ea3ca377 (4 weeks ago), 2018-05-29 21:07:33 +0200
• Engine revision 1ed25ca7b7
• Dart version 2.0.0-dev.58.0.flutter-f981f09760
[√] Android toolchain - develop for Android devices (Android SDK 28.0.0)
• Android SDK at C:\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.0
• ANDROID_HOME = C:\Android\sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
• All Android licenses accepted.
[√] Android Studio (version 3.1)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 25.0.1
• Dart plugin version 173.4700
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
[√] Connected devices (1 available)
• Ilium L910 • FM6DCMYT4DEMIV7H • android-arm • Android 6.0 (API 23)

Looks like a dup of #18730

Although the symptom is the same, I don't think it's related to #18730 - that one has a crash in the output, but this one looks like it's just hung:

Waiting for observatory port to be available...

Though it's not clear how long for - some other issues show timeouts written to the output after 60 seconds. @Davidjaco15 Does yours show a timeout message after 60 seconds? Does the same thing happen in an empty project created with flutter create? (I ask because https://github.com/flutter/flutter/issues/9178 looks similar and looks to be caused by the company name being changed, but not in all of the required places).

Is this still an issue in recent Flutter versions?

Based on comments in https://github.com/flutter/flutter/issues/18757#issuecomment-420467931, it seems like when we start the app, we never get an Observatory url in logs back from the device:
[   +2 ms] executing: /home/eduardo/Android/Sdk/platform-tools/adb -s LGM250CE6PYLFQGU9P 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 start-paused true com.example.helloworld/com.example.helloworld.MainActivity
[+1663 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.helloworld/.MainActivity (has extras) }
[        ] Waiting for observatory port to be available...

I noticed the listening service doesn't work
adb shell
mlv5:/ $ logcat -e listening
--------- beginning of crash
--------- beginning of system
--------- beginning of main
09-12 12:34:08.847 19381 19417 I flutter : Observatory listening on http://<IP_ADDRESS>:54554/

curl http://<IP_ADDRESS>:54554/
curl: (7) Failed to connect to <IP_ADDRESS> port 54554: Connection refused

So I need to forward ports
eduardo@debian:~/projects/flutter/hello_world$ adb forward tcp:54554 tcp:54554
eduardo@debian:~/projects/flutter/hello_world$ curl http://<IP_ADDRESS>:54554/
<!DOCTYPE html>
<html style="height: 100%">
<head>
  <meta charset="utf-8">
  <title>Dart VM Observatory</title>
  <link rel="stylesheet" href="packages/charted/charts/themes/quantum_theme.css">
  <link rel="stylesheet" href="packages/observatory/src/elements/css/shared.css">
  <script defer src="main.dart.js"></script>
</head>
<body style="height: 100%">
</body>
</html>

Although the service is answering now, the app is still stuck on [        ] Waiting for observatory port to be available...
If I restart it then the listening port changes randomly.
I'm using Debian in a Virtualbox machine. USB control was sent successfully to this virtual machine:
eduardo@debian:~/projects/flutter/hello_world$ adb devices
List of devices attached
LGM250CE6PYLFQGU9P	device

I suspect there is some kind of TCP connection issue between my virtual machine (that runs on NAT with IP <IP_ADDRESS>) and the device. So I have a question: does the flutter app try to make any TCP connection? If yes so I can create port forwards between host and guest machines.

@eduardobcastro Are you running on master and comfortable modifying the code locally temporarily? I think it'd be interesting to add additional printTrace calls throughout this code to see exactly where it's getting stuck. For example, starting with making it print that it got the URI from the log in android_device.dart:
if (debuggingOptions.buildInfo.isDebug || debuggingOptions.buildInfo.isProfile) {
  observatoryUri = await observatoryDiscovery.uri;
  printTrace('Received observatory URI $observatoryUri');
}

This is called from inside resident_runner.dart in the runHot method of the FlutterDevice class, so adding some printTraces around there too may help.

If you delete the file (flutter sdk)/bin/cache/flutter_tools.snapshot then the next time you run Flutter you should see building flutter tools and it'll re-generate.

Ok changes worked. But didn't get into the if

Didn't get into it, or didn't hit the printTrace? (You can put a printTrace before the await to check).
If it's hanging on the await it suggests that we're not parsing the Observatory URI out of the device logs - but that seems strange if you can see it appearing using logcat at the same time that this happens?

    // Wait for the service protocol port here. This will complete once the
    // device has printed "Observatory is listening on...".
    printTrace('*** 1 ***');
    printTrace('Waiting for observatory port to be available...');
    printTrace('*** 2 ***');

    // TODO(danrubel): Waiting for observatory services can be made common across all devices.
    try {
      Uri observatoryUri;

      if (debuggingOptions.buildInfo.isDebug || debuggingOptions.buildInfo.isProfile) {
        printTrace('*** 3 ***');
        observatoryUri = await observatoryDiscovery.uri;
        printTrace('Received observatory URI $observatoryUri');
      }

      return new LaunchResult.succeeded(observatoryUri: observatoryUri);
    } catch (error) {

[        ] *** 1 ***
[        ] Waiting for observatory port to be available...
[        ] *** 2 ***
[        ] *** 3 ***

Yes, it is hanging.

Yes. Port changes randomly.
09-12 14:08:15.590 25011 25049 I flutter : Observatory listening on http://<IP_ADDRESS>:36543/

[        ] Latest build already installed.
[        ] LG M250 startApp
[   +1 ms] *** delaying ***
[+5002 ms] *** end of delay ***
[        ] executing: /home/eduardo/Android/Sdk/platform-tools/adb -s LGM250CE6PYLFQGU9P 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 start-paused true com.example.helloworld/com.example.helloworld.MainActivity
[+1762 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.helloworld/.MainActivity (has extras) }
[        ] *** 1 ***
[        ] Waiting for observatory port to be available...
[        ] *** 2 ***
[        ] *** 3 ***

After this I changed to 30 seconds and noticed that the message Observatory listening on http://<IP_ADDRESS>:PORT/ is shown after the delay

So if I understand correctly, a 5 second delay does not help but a 30 second delay resolves the issue?

No. It didn't work. I mean that I needed to increase the delay to perceive that it only started to listen await observatoryDiscovery.uri is called.

Ah, ok - I found something. Inside the _AdbLogReader class in the _onLine method there is code that appears to be using timestamps to decide whether to process lines. It bails out early before process the line in some cases, for ex.:
if (!time.isAfter(_timeOrigin)) {
  // Ignore log messages before the origin.
  return;
}

I wonder whether some of these conditions are being triggered (for example if the clocks aren't in-sync, I wonder if it'll think the event was too early and discard it).
Could you try putting some printTrace calls in there for when it returns early, and/or check your device time against your computer and (if the device clock is earlier than the PC clock, I wonder if that could cause dropped events?).

Ok, I'm running out of ideas :)
When you run logcat earlier, I think you did it inside the adb shell? Is it any different if you run adb logcat directly from your machine? That's essentially what's happening here when we're looking for the Observatory URI (we run adb -s {deviceid} logcat -v time).

Yes. I ran logcat inside the interactive adb shell. The problem seems to be with this command.
When I run the command adb logcat -v time then nothing happens. But I can see the logs when I run adb shell -t "logcat -v time". Tried to change the argument arrays like ['shell', 'logcat -v time'] but still doesn't work.

Right, so adb logcat seems broken, but running it from inside the shell is good?
Can you confirm the version of adb you have (adb --version)?
Also - could you read through answers in https://stackoverflow.com/questions/16530611/logcat-doesnt-shows-anything to see if any seem applicable (for ex. try adb kill-server)

Yes. Logcat is broken but running it from inside the shell is good (and also is good with adb shell -t COMMAND)
I'm running the latest version of adb and it has the same behavior on Windows and Debian.
Android Debug Bridge version 1.0.40
Version 4986621
Installed as /home/eduardo/Android/Sdk/platform-tools/adb

Android Debug Bridge version 1.0.40
Version 4986621
Installed as D:\Eduardo\Documents\Portable\platform-tools\adb.exe

I think it should work by changing the command arguments in the _start and lastLogcatTimestamp but it didn't.
Or we could find another way to get the listening address without adb.

The device is running stock Android not rooted. Rebooted with no changes. Deleted snapshot. I can see it executing the new command on the logs:
...
[   +8 ms] executing: /home/eduardo/Android/Sdk/platform-tools/adb -s LGM250CE6PYLFQGU9P shell -t logcat -v time -t 1
[  +95 ms] Exit code 0 from: /home/eduardo/Android/Sdk/platform-tools/adb -s LGM250CE6PYLFQGU9P shell -t logcat -v time -t 1
[   +2 ms] executing: /home/eduardo/Android/Sdk/platform-tools/adb -s LGM250CE6PYLFQGU9P shell -t logcat -v time
[ +634 ms] DependencyChecker: /home/eduardo/projects/flutter/hello_world/.packages is newer than 2018-09-12 18:35:47.850
[   +3 ms] executing: /home/eduardo/Android/Sdk/platform-tools/adb version
...

Ok thanks; looks like someone else is seeing a similar issue (stopping in the same place) and is also on an LG phone, so I wonder whether it's the same:
https://github.com/flutter/flutter/issues/21637#issuecomment-420871540
Can you confirm the model of your phone? Is it an LG K10?

Yes, it is an LG K10.

Can you confirm the versions of Android/patches/security level?

Android 7.0
Patches March 1st 2018
Baseband version MOLY.LR11.W1552.MD.TC01.LVSF.SP.V1.P22.T8
Kernel version 3.18.35+
Build number NRD90U
Software version v10a-724-06

@eduardobcastro I just tested by inserting shell as the first argument like this:
final List<String> args = <String>['shell', 'logcat', '-v', 'time'];

and it seemed to still work for me. I noticed in your sample above you put the whole command in a single arg. Could you try this and see if it helps?

@DanTup it didn't work here.

@DanTup
Got it! I've put a question on SuperUser and one user said there is a bug in the last version of ADB. It works fine after downgrade.
https://superuser.com/questions/1357708/android-adb-logcat-works-only-on-shell/1357929#1357929

Oh, good catch! I didn't think to upgrade to latest when you confirmed your version, since I was wondering if you were on an old version that might've been fixed. Seems like downgrading is a workaround for now; but I'll upgrade mine on Monday and see if I can repro and figure out why adding shell didn't work (or if I can find any other possible fixes).

Hi, I'm the adb maintainer.
The commit that probably changed the behavior for you is https://android.googlesource.com/platform/system/core/+/31f0f1bcee760afb5e2ef79c97c22714bf3a4657, which turned adb logcat from (roughly) adb shell -x logcat to adb shell logcat.
@eduardobcastro could you confirm that with 28.0.1, adb shell -x logcat -t 1 works for you and that adb shell logcat -t 1 doesn't? Also, could you grab an strace of the command (strace adb logcat -t 1 2> adb.strace), and paste it somewhere?

Yes, it exits immediately with no output when I run adb shell logcat -t 1.
This is the strace you asked:
eduardo@debian:~$ strace adb shell -t "echo | logcat -t 1 | cat"
execve("/home/eduardo/Android/Sdk/platform-tools-28.0.1/adb", ["adb", "shell", "-t", "echo | logcat -t 1 | cat"], [/* 34 vars */]) = 0
brk(NULL)                               = 0x5561ff80d000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0ca91a5000
readlink("/proc/self/exe", "/home/eduardo/Android/Sdk/platfo"..., 4096) = 51
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/home/eduardo/Android/Sdk/platform-tools-28.0.1/../lib64/tls/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/eduardo/Android/Sdk/platform-tools-28.0.1/../lib64/tls/x86_64", 0x7ffe3981ca20) = -1 ENOENT (No such file or directory)
open("/home/eduardo/Android/Sdk/platform-tools-28.0.1/../lib64/tls/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/eduardo/Android/Sdk/platform-tools-28.0.1/../lib64/tls", 0x7ffe3981ca20) = -1 ENOENT (No such file or directory)
open("/home/eduardo/Android/Sdk/platform-tools-28.0.1/../lib64/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/eduardo/Android/Sdk/platform-tools-28.0.1/../lib64/x86_64", 0x7ffe3981ca20) = -1 ENOENT (No such file or directory)
open("/home/eduardo/Android/Sdk/platform-tools-28.0.1/../lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/eduardo/Android/Sdk/platform-tools-28.0.1/../lib64", 0x7ffe3981ca20) = -1 ENOENT (No such file or directory)
open("/home/eduardo/Android/Sdk/platform-tools-28.0.1/lib64/tls/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/eduardo/Android/Sdk/platform-tools-28.0.1/lib64/tls/x86_64", 0x7ffe3981ca20) = -1 ENOENT (No such file or directory)
open("/home/eduardo/Android/Sdk/platform-tools-28.0.1/lib64/tls/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/eduardo/Android/Sdk/platform-tools-28.0.1/lib64/tls", 0x7ffe3981ca20) = -1 ENOENT (No such file or directory)
open("/home/eduardo/Android/Sdk/platform-tools-28.0.1/lib64/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/eduardo/Android/Sdk/platform-tools-28.0.1/lib64/x86_64", 0x7ffe3981ca20) = -1 ENOENT (No such file or directory)
open("/home/eduardo/Android/Sdk/platform-tools-28.0.1/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/eduardo/Android/Sdk/platform-tools-28.0.1/lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=59225, ...}) = 0
mmap(NULL, 59225, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0ca9196000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\r\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14640, ...}) = 0
mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0ca8d81000
mprotect(0x7f0ca8d84000, 2093056, PROT_NONE) = 0
mmap(0x7f0ca8f83000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f0ca8f83000
close(3)                                = 0
open("/home/eduardo/Android/Sdk/platform-tools-28.0.1/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0Pa\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=135440, ...}) = 0
mmap(NULL, 2212936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0ca8b64000
mprotect(0x7f0ca8b7c000, 2093056, PROT_NONE) = 0
mmap(0x7f0ca8d7b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f0ca8d7b000
mmap(0x7f0ca8d7d000, 13384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0ca8d7d000
close(3)                                = 0
open("/home/eduardo/Android/Sdk/platform-tools-28.0.1/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200V\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1063328, ...}) = 0
mmap(NULL, 3158248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0ca8860000
mprotect(0x7f0ca8963000, 2093056, PROT_NONE) = 0
mmap(0x7f0ca8b62000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x102000) = 0x7f0ca8b62000
close(3)                                = 0
open("/home/eduardo/Android/Sdk/platform-tools-28.0.1/lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340 \0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=31744, ...}) = 0
mmap(NULL, 2128832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0ca8658000
mprotect(0x7f0ca865f000, 2093056, PROT_NONE) = 0
mmap(0x7f0ca885e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f0ca885e000
close(3)                                = 0
open("/home/eduardo/Android/Sdk/platform-tools-28.0.1/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220*\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=92584, ...}) = 0
mmap(NULL, 2188336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0ca8441000
mprotect(0x7f0ca8457000, 2093056, PROT_NONE) = 0
mmap(0x7f0ca8656000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f0ca8656000
close(3)                                = 0
open("/home/eduardo/Android/Sdk/platform-tools-28.0.1/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\4\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1689360, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0ca9194000
mmap(NULL, 3795296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0ca80a2000
mprotect(0x7f0ca8237000, 2097152, PROT_NONE) = 0
mmap(0x7f0ca8437000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x195000) = 0x7f0ca8437000
mmap(0x7f0ca843d000, 14688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0ca843d000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0ca9192000
arch_prctl(ARCH_SET_FS, 0x7f0ca9192700) = 0
mprotect(0x7f0ca8437000, 16384, PROT_READ) = 0
mprotect(0x7f0ca8656000, 4096, PROT_READ) = 0
mprotect(0x7f0ca8d7b000, 4096, PROT_READ) = 0
mprotect(0x7f0ca885e000, 4096, PROT_READ) = 0
mprotect(0x7f0ca8b62000, 4096, PROT_READ) = 0
mprotect(0x7f0ca8f83000, 4096, PROT_READ) = 0
mprotect(0x7f0ca91a8000, 4096, PROT_READ) = 0
munmap(0x7f0ca9196000, 59225)           = 0
set_tid_address(0x7f0ca91929d0)         = 5477
set_robust_list(0x7f0ca91929e0, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f0ca8b69bd0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f0ca8b750c0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f0ca8b69c60, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0ca8b750c0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL)                               = 0x5561ff80d000
brk(0x5561ff82e000)                     = 0x5561ff82e000
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0ca80d5060}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
socket(AF_INET, SOCK_STREAM, IPPROTO_IP) = 3
bind(3, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("<IP_ADDRESS>")}, 16) = 0
connect(3, {sa_family=AF_INET, sin_port=htons(5037), sin_addr=inet_addr("<IP_ADDRESS>")}, 16) = -1 ECONNREFUSED (Connection refused)
close(3)                                = 0
socket(AF_INET6, SOCK_STREAM, IPPROTO_IP) = 3
bind(3, {sa_family=AF_INET6, sin6_port=htons(0), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 0
connect(3, {sa_family=AF_INET6, sin6_port=htons(5037), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = -1 ECONNREFUSED (Connection refused)
close(3)                                = 0
write(2, "* daemon not running; starting n"..., 47* daemon not running; starting now at tcp:5037
) = 47
pipe2([3, 4], O_CLOEXEC)                = 0
readlink("/proc/self/exe", "/home/eduardo/Android/Sdk/platfo"..., 4096) = 51
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f0ca91929d0) = 5478
close(4)                                = 0
read(3, "OK\n", 3)                      = 3
close(3)                                = 0
write(2, "* daemon started successfully\n", 30* daemon started successfully
) = 30
socket(AF_INET, SOCK_STREAM, IPPROTO_IP) = 3
bind(3, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("<IP_ADDRESS>")}, 16) = 0
connect(3, {sa_family=AF_INET, sin_port=htons(5037), sin_addr=inet_addr("<IP_ADDRESS>")}, 16) = 0
setsockopt(3, SOL_TCP, TCP_NODELAY, [1], 4) = 0
write(3, "000dhost:features", 17)       = 17
read(3, "OKAY", 4)                      = 4
read(3, "000c", 4)                      = 4
read(3, "shell_v2,cmd", 12)             = 12
read(3, "", 16)                         = 0
close(3)                                = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
socket(AF_INET, SOCK_STREAM, IPPROTO_IP) = 3
bind(3, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("<IP_ADDRESS>")}, 16) = 0
connect(3, {sa_family=AF_INET, sin_port=htons(5037), sin_addr=inet_addr("<IP_ADDRESS>")}, 16) = 0
setsockopt(3, SOL_TCP, TCP_NODELAY, [1], 4) = 0
write(3, "000chost:version", 16)        = 16
read(3, "OKAY", 4)                      = 4
read(3, "0004", 4)                      = 4
read(3, "0028", 4)                      = 4
read(3, "", 16)                         = 0
close(3)                                = 0
socket(AF_INET, SOCK_STREAM, IPPROTO_IP) = 3
bind(3, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("<IP_ADDRESS>")}, 16) = 0
connect(3, {sa_family=AF_INET, sin_port=htons(5037), sin_addr=inet_addr("<IP_ADDRESS>")}, 16) = 0
setsockopt(3, SOL_TCP, TCP_NODELAY, [1], 4) = 0
write(3, "0012host:transport-any", 22)  = 22
read(3, "OKAY", 4)                      = 4
write(3, "0039shell,v2,TERM=xterm-256color"..., 61) = 61
read(3, "OKAY", 4)                      = 4
mmap(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0ca9091000
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, SNDCTL_TMR_CONTINUE or TCSETSF, {B38400 -opost -isig -icanon -echo ...}) = 0
                                                                                ioctl(0, TCGETS, {B38400 -opost -isig -icanon -echo ...}) = 0
                                                                                rt_sigaction(SIGWINCH, {sa_handler=0x5561fdc1f300, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f0ca8b750c0}, NULL, 8) = 0
                                                                                rt_sigprocmask(SIG_BLOCK, [WINCH], NULL, 8) = 0
                                                                                mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0ca78a1000
                                       mprotect(0x7f0ca78a1000, 4096, PROT_NONE) = 0
                                                                                clone(child_stack=0x7f0ca80a0ff0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f0ca80a19d0, tls=0x7f0ca80a1700, child_tidptr=0x7f0ca80a19d0) = 5486
                                                                                mmap(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0ca77a0000
                                             read(3, "\3\1\0\0\0", 5)                = 5
                                                                                read(3, "\0", 1)                        = 1
                                                                                read(3, "", 5)                          = 0
                                                                                munmap(0x7f0ca77a0000, 1052672)         = 0
                          ioctl(0, TCGETS, {B38400 -opost -isig -icanon -echo ...}) = 0
                                                                                ioctl(0, SNDCTL_TMR_CONTINUE or TCSETSF, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
exit_group(0)                           = ?
+++ exited with 0 +++

In an interactive adb shell nothing happens:
eduardo@debian:~$ adb shell
mlv5:/ $ echo | logcat -t 1 | cat
mlv5:/ $

@eduardobcastro I upgraded to the 28.0.1 but it sadly still doesn't repro on my Moto X Play so I can't test fixes locally. Based on the above, does changing the Flutter code to:
// Start the adb logcat process.
final List<String> args = <String>['shell', '-x', 'logcat', '-v', 'time'];

Solve the issue for you?
@jmgao If the above works, does it seem like a reasonable workaround for Flutter to ship shell -x inserted into the args for ADB? Can you think of any potential issues to changing to that?

@eduardobcastro Looks like LG might have broken logcat when outputting to a non-terminal. My guess is that it's because stdout isn't getting flushed, either because logcat is crashing during exit, or someone added an explicit _exit that skips atexit-handlers for some reason. It works when outputting to a terminal because the default libc behavior is to flush on newline when writing to a terminal.
@DanTup Yeah, I think that should be safe.

@jmgao Great, thanks for the info. I'll prepare a PR with the change and wait for @eduardobcastro to confirm it does actually work for him locally before merging.

@DanTup @jmgao
>['shell', '-x', 'logcat', '-v', 'time'] worked on version 28.0.0

@eduardobcastro I think it's 28.0.1 that introduced the issue - does it work with that too (it does for me, but my phone doesn't have this problem). If it solves the issue there for you, I'll merge the fix in and we can consider this solved :-)
And thanks for all the help troubleshooting! 👍

Sorry, my mistake. I tested on 28.0.1.

Great, thanks!

The fix has landed in master; if you're on master please do try flutter upgrade and see if the issue is resolved. Let me know if you still see any issues.

I am getting no out when i type adb logcat on terminal but when i type adb shell -x logcat it works fine.How can i resolve this issue?I am using ubuntu 18.04 and LG M700.Also when i type adb --version it shows :
Android Debug Bridge version 1.0.41
Version 30.0.0-6374843
Installed as /usr/lib/android-sdk/platform-tools/adb

I am getting no out when i type adb logcat on terminal but when i type adb shell -x logcat it works fine

That's fine, that's what Flutter uses now:
https://github.com/DanTup/flutter/blob/10571920c0fba5a56c4142b38df82d1671ae9f0b/packages/flutter_tools/lib/src/android/android_device.dart#L692
Please file a new issue if you're seeing this, and capture a verbose log by running Dart: Capture Logs and selecting Flutter Run and then trying to launch your app. Thanks!

I am getting no out when i type adb logcat on terminal but when i type adb shell -x logcat it works fine

That's fine, that's what Flutter uses now:
https://github.com/DanTup/flutter/blob/10571920c0fba5a56c4142b38df82d1671ae9f0b/packages/flutter_tools/lib/src/android/android_device.dart#L692
Please file a new issue if you're seeing this, and capture a verbose log by running Dart: Capture Logs and selecting Flutter Run and then trying to launch your app. Thanks!

@christopherfujino  broke it again in 1.12.13 hotfix 8  :( 0b8abb4724aa590dd0f429683339b1e045a1594d
https://github.com/flutter/flutter/issues/51853

adb logcat command is now working on terminal .I solved it using this advice:
https://superuser.com/questions/1357708/android-adb-logcat-works-only-on-shell/1357929#1357929

adb logcat command is now working on terminal .I solved it using this advice:
https://superuser.com/questions/1357708/android-adb-logcat-works-only-on-shell/1357929#1357929

Logcat may work from your command prompt but flutter does not send the timestamp properly and it aborts

Everything is working fine even flutter.I am able to hot reload and hot restart now and files are correctly synced now.Before downgrading it was not the case.Although this works for me and i realise it may not work for you.I even created a new issue last week regarding this which is linked below.I have closed that issue as it has been solved.
https://github.com/flutter/flutter/issues/56637


Memory leak when opening and closing a new istance of a window often

Describe the bug
Opening and closing a window frequently increases usage of memory consistently, never decreasing. This is reproducible with both UsePlatformDetect() or UseHeadless(). The garbage collector doesn't free any memory even in longer periods of time. I added screenshots of the Program.cs code and the XAML of App and MainWindow. Glossario1View is a UserControl with some Grids, Textboxes, Textblocks, Borders (basically a styled table).
To Reproduce
Steps to reproduce the behavior:
Put a breakpoint on the "return 0" of Main() (sample project attached) and see the memory rising in the diagnostic tool.
The Thread.Sleep was only used to better visualize the process memory "steps".
Expected behavior
Memory decreases after the window is closed and not used anymore.
Screenshots

Environment

OS: Windows 11 and Linux
Avalonia-Version: .NET6 + latest nightly (11.1.999-cibuild0040497-beta)

Additional context
Sample project
AvaloniaMemLeak.zip

Possibly related to #9662

I'm not an expert about the garbage collector, I asked to a coworker to run the project in dotMemory since I don't have a license and it seems that most of the memory is gen 0.

Maybe related to #10111 but in my case changing the GC mode to low latency didn't change anything...

@alessandro-gandolfi-ors have you tried to check what holds these objects? Must be something with headless backend, as non headless platform didn’t had an obvious memory leak on plains windows.

I don't think this pattern of headless usage is correct (nor documented). As there is no event loop in your code.
Checking in dotMemory, it confirms that window reference is kept in Dispatcher callbacks:

But since there is no event loop, there is nothing to run the dispatcher either.
Adding Dispatcher.UIThread.RunJobs(); on each iteration removes "memory leak".


[Darwin] The Operational Credentials Cluster has no reportable attributes

Problem
We seem to not be generating subscribe/report APIs for the attributes in CHIPOperationalCredentials.
Proposed Solution
Mark the attributes as reportable (if applicable) and regenerate the APIs for it.

Partially fixed by https://github.com/project-chip/connectedhomeip/pull/11995

All attributes are reportable now.


Dev 5 console errors - fix it

We encountered 3 errors:

document.undefined... - FIXED
rules skipped due to selector errors: dspace-u |   .custom-file-input:lang(en)~.custom-file-label -> unmatched pseudo-class :lang - discussion: https://dspace-org.slack.com/archives/C3V628QNN/p1710968349560919

The third error is self links are different. The difference is page size = 1000 vs. 9999. No real impact, just polluting logs.


Uncaught Error: ENOENT: no such file or directory, lstat '~/Dropbox/Corruption/ corruption overvi...

When copying a file (or just PDF?) from one folder to another, if the file has a comma in its name, copying fails and the below bug is created. For example, below the file was banerjee et al, corruption overview.pdf but it lists the name as / corruption overview.pdf.
To reproduce, run the following in shell:
mkdir test1
mkdir test2
touch "test1/filename, with comma.pdf"

Then open the root directory in atom and try to drag and drop filename, with comma.pdf to test2.
Atom: 1.48.0 x64
Electron: 5.0.13
OS: Debian GNU/Linux
Thrown From: Atom Core
Stack Trace
Uncaught Error: ENOENT: no such file or directory, lstat '/home/karthiktadepalli1/Dropbox/Corruption/ corruption overview.pdf'
At fs.js:122

Error: ENOENT: no such file or directory, lstat '/home/karthiktadepalli1/Dropbox/Corruption/ corruption overview.pdf'
    at Proxy.realpathSync (fs.js:1512:7)
    at Proxy.fs.realpathSync (electron/js2c/asar.js:300:40)
    at TreeView.moveEntry (/usr/share/atom/resources/app/static/<embedded>:14:943663)
    at TreeView.onDrop (/usr/share/atom/resources/app/static/<embedded>:14:950592)
    at HTMLDivElement.<anonymous> (/usr/share/atom/resources/app/static/<embedded>:14:924223)

Commands
     -0:37.2.0 tree-view:move (span.name.icon.icon-file-directory)
  3x -0:35.5.0 core:backspace (input.hidden-input)
     -0:27.2.0 core:confirm (input.hidden-input)

Non-Core Packages
atom-clock 0.1.18
atom-latex 0.9.1
busy-signal 2.0.1
file-icons 2.1.42
Hydrogen 2.14.4
intentions 1.1.5
language-stata 1.7.3
linter 2.3.1
linter-proselint 3.3.0
linter-ui-default 1.8.1
markdown-writer 2.11.10
pdf-view 0.72.0
pen-paper-coffee-syntax 0.17.0
script 3.26.0
smart-quotes-plus 3.0.1
tablr 1.8.3
wordcount 3.2.0
Zen 0.18.0

Thanks for reporting this!
This has already been fixed on the master branch. It is currently scheduled for release when v1.53 reaches Stable.


Automatically create nested namespaces if not exists

What problem does this feature solve?
Automatically register namespaces.
Would be nice to have a function that register the paths or a function to check for path existance, or when registerModule could register the path automatically.
Currently only possible with a hack when access the "private" var store._modulesNamespaceMap directly.
I add dynamicaly loaded modules with namespaces (the order of loading could be changed), so each module must check if the namespace exists, if not then create it:
e.g.
if ( ! store._modulesNamespaceMap['plugins/sub/']) {
  store.registerModule(['plugins', 'sub'], {
    namespaced: true
  })
}

if ( ! store._modulesNamespaceMap['plugins/sub/namespace/']) {
  store.registerModule(['plugins', 'sub', 'namespace'], {
    namespaced: true
  })
}

What does the proposed API look like?
extend registerModule with auto namespace creation
store.registerModule(['plugins', 'sub', 'namespace'], {
  namespaced: true,
  createPath: true // possibly not need an extra option
})

Please, move this issue to https://github.com/vuejs/vuex/.
As for the fr, I don't understand why you would need to dynamically register a nested module before registering the containing modules, you should really talk about that.

Sorry, wrong project.
Our app loads plugins from different companies (marketplace), each company has an own namespace.
e.g. plugins/company1/module1/
There it no separate company1 loading that sets plugins/company1, we have plugin loader that transfer the store to the plugin, which adds his own module1/
So each module from a company must currently check, if company1 exists.

I think you can add a helper that registers the nested module and create any necessary modules. So those plugins call your registerModule instead of store.registerModule or register the topmost module if all modules are registered at the same time


Add better error handling and logging!

Add better error handling and logging sowe know when something goes wrong!

@filipnyquist Can you please elaborate on this? Like what errors do thing should be handled better and what your suggestion for logging is.

I think that logging the errors appering to a logfile with the help of winston would be a inprovment as we easier could check on errors. I´ll see if i can get winston updated to the latest version and also add logfiles for errors.


Test openssl removal

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

I am not at all against what @xylar did in #125, but would like to play with this some more and isolate why CI fails on python 3.7, openssl 3 and windows.  Pardon the thrashing and noise.

complained upstream to conda-forge/python-feedstock#516


BTCB Missing after adding to BTCB/RUNE pool

Greetings...today I attempted to add .42 BTCB and the equivalanet RUNE into the BTCB/RUNE Pool.  The transaction went through but then the RUNE was refunded.  The BTCB of .42  has gone missing.   The wallet used was bnb1dcmwh8yxe3kdnlqxj99u5prmakpvw7nszvqwnv.  Attached are screenshots of the deposits from my BEPSWAP account into ASGARDEX.   Please help!!

TX hash of missing BTCB  D1428DCF6127B7E6063D4E433C380879F5C5AAE1D736DAEE483A530668128F87

FYI: Your information has been forwarded to the team...

https://app.asgard.exchange/deposit-sym-recovery used this link provided by Jatin.....was able to recover BTCB

Funds have been returned....issue is now closed.


[Data Mapper] Major reworks to ReactFlow.utils.ts

Added WholeMapOverview - tentative name. No connections, no functions yet
Reworked how widths are calculated, should hopefully be sturdier and simpler to follow
Fixed bug in minimap node sizes
Refactored react flow node creation to go back to using 1 method for both source and target

Before Overview:

After Overview (should be no difference):

Before Mapping:

After Mapping (should be no difference):

Whole map:

Fix for status icons in the overview