Repository: flutter
Issue: Keyboard disappears when TextField is dynamically wrapped 
Labels: a: text input,framework,has reproducible steps,P3,found in release: 3.10,found in release: 3.12,team-framework,triaged-framework

## Steps to Reproduce

1. Run the below code
2. Tap the `TextField`
3. Enter a character
4. Observe that the keyboard immediately disappears and the entered character "disappears" (I expect that the keyboard remains visible and the entered character appears in the `TextField`)

NOTE: I used a `Dismissible` in my repro because that's what I'm using in my real app. However, the problem is still present if I wrap it in something else instead, like a `Container`.

```dart
import 'package:flutter/material.dart';

void main() => runApp(new MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: 'Repro',
      home: Repro(),
    );
  }
}

class Repro extends StatefulWidget {
  @override
  _ReproState createState() => _ReproState();
}

class _ReproState extends State<Repro> {
  final Key _textFieldKey = UniqueKey();
  final Key _dismissibleKey = UniqueKey();
  bool _wrapInDismissible = false;

  @override
  Widget build(BuildContext context) {
    final children = <Widget>[];

    final textField = TextField(
      key: _textFieldKey,
      onChanged: (value) => setState(() => _wrapInDismissible = value != ""),
    );

    if (!_wrapInDismissible) {
      children.add(textField);
    } else {
      final dismissible = Dismissible(
        key: _dismissibleKey,
        child: textField,
      );
      children.add(dismissible);
    }

    var column = Column(
      children: children,
    );

    var scaffold = Scaffold(appBar: AppBar(title: Text("Repro")),
    body: column,);

    return scaffold;
  }
}
```

## Logs

<details>
<summary> flutter run --verbose</summary>

```
[ +213 ms] executing: [C:\Users\Kent\Repository\flutter\] git rev-parse --abbrev-ref --symbolic @{u}
[ +284 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/beta
[        ] executing: [C:\Users\Kent\Repository\flutter\] git rev-parse --abbrev-ref HEAD
[ +127 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] beta
[   +1 ms] executing: [C:\Users\Kent\Repository\flutter\] git ls-remote --get-url origin
[ +115 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[        ] executing: [C:\Users\Kent\Repository\flutter\] git log -n 1 --pretty=format:%H
[ +102 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[        ] f37c235c32fc15babe6dc7b7bc2ee4387e5ecf92
[        ] executing: [C:\Users\Kent\Repository\flutter\] git log -n 1 --pretty=format:%ar
[ +112 ms] Exit code 0 from: git log -n 1 --pretty=format:%ar
[        ] 5 weeks ago
[   +2 ms] executing: [C:\Users\Kent\Repository\flutter\] git describe --match v*.*.* --first-parent --long --tags
[ +113 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[        ] v0.9.4-0-gf37c235c3
[ +533 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb devices -l
[ +162 ms] Exit code 0 from: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb devices -l
[        ] List of devices attached
           FA6AF0303979           device product:sailfish model:Pixel device:sailfish transport_id:2
[+1208 ms] C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb -s FA6AF0303979 shell getprop
[ +272 ms] ro.hardware = sailfish
[        ] ro.build.characteristics = nosdcard
[+2408 ms] Launching lib/main.dart on Pixel in debug mode...
[ +124 ms] Initializing gradle...
[   +1 ms] Using gradle from C:\Users\Kent\Repository\repro_focus_loss\android\gradlew.bat.
[ +243 ms] executing: C:\Users\Kent\Repository\repro_focus_loss\android\gradlew.bat -v
[+2520 ms] 
           ------------------------------------------------------------
           Gradle 4.4
           ------------------------------------------------------------
           
           Build time:   2017-12-06 09:05:06 UTC
           Revision:     cf7821a6f79f8e2a598df21780e3ff7ce8db2b82
           
           Groovy:       2.4.12
           Ant:          Apache Ant(TM) version 1.9.9 compiled on February 2 2017
           JVM:          1.8.0_152-release (JetBrains s.r.o 25.152-b02)
           OS:           Windows 10 10.0 amd64
[   +1 ms] Initializing gradle... (completed)
[   +1 ms] Resolving dependencies...
[        ] executing: [C:\Users\Kent\Repository\repro_focus_loss\android\] C:\Users\Kent\Repository\repro_focus_loss\android\gradlew.bat app:properties
[+5350 ms] 
           ------------------------------------------------------------
           Project :app
           ------------------------------------------------------------
           
           allprojects: [project ':app']
           android: com.android.build.gradle.AppExtension_Decorated@2f875164
           androidDependencies: task ':app:androidDependencies'
           ant: org.gradle.api.internal.project.DefaultAntBuilder@7f788c01
           antBuilderFactory: org.gradle.api.internal.project.DefaultAntBuilderFactory@6b6e0ac2
           archivesBaseName: app
           artifacts: org.gradle.api.internal.artifacts.dsl.DefaultArtifactHandler_Decorated@799e12d5
           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'
           assembleDynamicProfile: task ':app:assembleDynamicProfile'
           assembleDynamicProfileUnitTest: task ':app:assembleDynamicProfileUnitTest'
           assembleDynamicRelease: task ':app:assembleDynamicRelease'
           assembleDynamicReleaseUnitTest: task ':app:assembleDynamicReleaseUnitTest'
           assembleProfile: task ':app:assembleProfile'
           assembleProfileUnitTest: task ':app:assembleProfileUnitTest'
           assembleRelease: task ':app:assembleRelease'
           assembleReleaseUnitTest: task ':app:assembleReleaseUnitTest'
           baseClassLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@6c8760f3
           buildDependents: task ':app:buildDependents'
           buildDir: C:\Users\Kent\Repository\repro_focus_loss\build\app
           buildFile: C:\Users\Kent\Repository\repro_focus_loss\android\app\build.gradle
           buildNeeded: task ':app:buildNeeded'
           buildOutputs: BaseVariantOutput container
           buildPath: :
           buildScriptSource: org.gradle.groovy.scripts.TextResourceScriptSource@5724f1e6
           buildscript: org.gradle.api.internal.initialization.DefaultScriptHandler@4c87c9da
           bundleAppClassesDebug: task ':app:bundleAppClassesDebug'
           bundleAppClassesDebugAndroidTest: task ':app:bundleAppClassesDebugAndroidTest'
           bundleAppClassesDebugUnitTest: task ':app:bundleAppClassesDebugUnitTest'
           bundleAppClassesDynamicProfile: task ':app:bundleAppClassesDynamicProfile'
           bundleAppClassesDynamicProfileUnitTest: task ':app:bundleAppClassesDynamicProfileUnitTest'
           bundleAppClassesDynamicRelease: task ':app:bundleAppClassesDynamicRelease'
           bundleAppClassesDynamicReleaseUnitTest: task ':app:bundleAppClassesDynamicReleaseUnitTest'
           bundleAppClassesProfile: task ':app:bundleAppClassesProfile'
           bundleAppClassesProfileUnitTest: task ':app:bundleAppClassesProfileUnitTest'
           bundleAppClassesRelease: task ':app:bundleAppClassesRelease'
           bundleAppClassesReleaseUnitTest: task ':app:bundleAppClassesReleaseUnitTest'
           bundleDebugAndroidTestResources: task ':app:bundleDebugAndroidTestResources'
           bundleDebugResources: task ':app:bundleDebugResources'
           bundleDynamicProfileResources: task ':app:bundleDynamicProfileResources'
           bundleDynamicReleaseResources: task ':app:bundleDynamicReleaseResources'
           bundleProfileResources: task ':app:bundleProfileResources'
           bundleReleaseResources: task ':app:bundleReleaseResources'
           check: task ':app:check'
           checkDebugManifest: task ':app:checkDebugManifest'
           checkDynamicProfileManifest: task ':app:checkDynamicProfileManifest'
           checkDynamicReleaseManifest: task ':app:checkDynamicReleaseManifest'
           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@45067225
           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'
           compileDynamicProfileAidl: task ':app:compileDynamicProfileAidl'
           compileDynamicProfileJavaWithJavac: task ':app:compileDynamicProfileJavaWithJavac'
           compileDynamicProfileNdk: task ':app:compileDynamicProfileNdk'
           compileDynamicProfileRenderscript: task ':app:compileDynamicProfileRenderscript'
           compileDynamicProfileShaders: task ':app:compileDynamicProfileShaders'
           compileDynamicProfileSources: task ':app:compileDynamicProfileSources'
           compileDynamicProfileUnitTestJavaWithJavac: task ':app:compileDynamicProfileUnitTestJavaWithJavac'
           compileDynamicProfileUnitTestSources: task ':app:compileDynamicProfileUnitTestSources'
           compileDynamicReleaseAidl: task ':app:compileDynamicReleaseAidl'
           compileDynamicReleaseJavaWithJavac: task ':app:compileDynamicReleaseJavaWithJavac'
           compileDynamicReleaseNdk: task ':app:compileDynamicReleaseNdk'
           compileDynamicReleaseRenderscript: task ':app:compileDynamicReleaseRenderscript'
           compileDynamicReleaseShaders: task ':app:compileDynamicReleaseShaders'
           compileDynamicReleaseSources: task ':app:compileDynamicReleaseSources'
           compileDynamicReleaseUnitTestJavaWithJavac: task ':app:compileDynamicReleaseUnitTestJavaWithJavac'
           compileDynamicReleaseUnitTestSources: task ':app:compileDynamicReleaseUnitTestSources'
           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@12d1128e
           configurationTargetIdentifier: org.gradle.configuration.ConfigurationTargetIdentifier$1@628a6af3
           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@1031b661
           copyFlutterAssetsDebug: task ':app:copyFlutterAssetsDebug'
           copyFlutterAssetsDynamicProfile: task ':app:copyFlutterAssetsDynamicProfile'
           copyFlutterAssetsDynamicRelease: task ':app:copyFlutterAssetsDynamicRelease'
           copyFlutterAssetsProfile: task ':app:copyFlutterAssetsProfile'
           copyFlutterAssetsRelease: task ':app:copyFlutterAssetsRelease'
           createDebugCompatibleScreenManifests: task ':app:createDebugCompatibleScreenManifests'
           createDynamicProfileCompatibleScreenManifests: task ':app:createDynamicProfileCompatibleScreenManifests'
           createDynamicReleaseCompatibleScreenManifests: task ':app:createDynamicReleaseCompatibleScreenManifests'
           createProfileCompatibleScreenManifests: task ':app:createProfileCompatibleScreenManifests'
           createReleaseCompatibleScreenManifests: task ':app:createReleaseCompatibleScreenManifests'
           defaultArtifacts: org.gradle.api.internal.plugins.DefaultArtifactPublicationSet_Decorated@66507918
           defaultTasks: []
           deferredProjectConfiguration: org.gradle.api.internal.project.DeferredProjectConfiguration@7c0f423e
           dependencies: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@4de372be
           depth: 1
           description: null
           deviceAndroidTest: task ':app:deviceAndroidTest'
           deviceCheck: task ':app:deviceCheck'
           displayName: project ':app'
           distsDir: C:\Users\Kent\Repository\repro_focus_loss\build\app\distributions
           distsDirName: distributions
           docsDir: C:\Users\Kent\Repository\repro_focus_loss\build\app\docs
           docsDirName: docs
           ext: org.gradle.api.internal.plugins.DefaultExtraPropertiesExtension@50fc57dd
           extensions: org.gradle.api.internal.plugins.DefaultConvention@1031b661
           extractProguardFiles: task ':app:extractProguardFiles'
           fileOperations: org.gradle.api.internal.file.DefaultFileOperations@35017c63
           fileResolver: org.gradle.api.internal.file.BaseDirFileResolver@3399d64f
           flutter: FlutterExtension_Decorated@65393400
           flutterBuildDebug: task ':app:flutterBuildDebug'
           flutterBuildDynamicProfile: task ':app:flutterBuildDynamicProfile'
           flutterBuildDynamicRelease: task ':app:flutterBuildDynamicRelease'
           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'
           generateDynamicProfileAssets: task ':app:generateDynamicProfileAssets'
           generateDynamicProfileBuildConfig: task ':app:generateDynamicProfileBuildConfig'
           generateDynamicProfileResValues: task ':app:generateDynamicProfileResValues'
           generateDynamicProfileResources: task ':app:generateDynamicProfileResources'
           generateDynamicProfileSources: task ':app:generateDynamicProfileSources'
           generateDynamicReleaseAssets: task ':app:generateDynamicReleaseAssets'
           generateDynamicReleaseBuildConfig: task ':app:generateDynamicReleaseBuildConfig'
           generateDynamicReleaseResValues: task ':app:generateDynamicReleaseResValues'
           generateDynamicReleaseResources: task ':app:generateDynamicReleaseResources'
           generateDynamicReleaseSources: task ':app:generateDynamicReleaseSources'
           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@57c9c5c5
           installDebug: task ':app:installDebug'
           installDebugAndroidTest: task ':app:installDebugAndroidTest'
           installDynamicProfile: task ':app:installDynamicProfile'
           installDynamicRelease: task ':app:installDynamicRelease'
           installProfile: task ':app:installProfile'
           installRelease: task ':app:installRelease'
           javaPreCompileDebug: task ':app:javaPreCompileDebug'
           javaPreCompileDebugAndroidTest: task ':app:javaPreCompileDebugAndroidTest'
           javaPreCompileDebugUnitTest: task ':app:javaPreCompileDebugUnitTest'
           javaPreCompileDynamicProfile: task ':app:javaPreCompileDynamicProfile'
           javaPreCompileDynamicProfileUnitTest: task ':app:javaPreCompileDynamicProfileUnitTest'
           javaPreCompileDynamicRelease: task ':app:javaPreCompileDynamicRelease'
           javaPreCompileDynamicReleaseUnitTest: task ':app:javaPreCompileDynamicReleaseUnitTest'
           javaPreCompileProfile: task ':app:javaPreCompileProfile'
           javaPreCompileProfileUnitTest: task ':app:javaPreCompileProfileUnitTest'
           javaPreCompileRelease: task ':app:javaPreCompileRelease'
           javaPreCompileReleaseUnitTest: task ':app:javaPreCompileReleaseUnitTest'
           layout: org.gradle.api.internal.file.DefaultProjectLayout@6915593b
           libsDir: C:\Users\Kent\Repository\repro_focus_loss\build\app\libs
           libsDirName: libs
           lint: task ':app:lint'
           lintDebug: task ':app:lintDebug'
           lintDynamicProfile: task ':app:lintDynamicProfile'
           lintDynamicRelease: task ':app:lintDynamicRelease'
           lintProfile: task ':app:lintProfile'
           lintRelease: task ':app:lintRelease'
           lintVitalRelease: task ':app:lintVitalRelease'
           logger: org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger@348759ae
           logging: org.gradle.internal.logging.services.DefaultLoggingManager@1443c1f8
           mainApkListPersistenceDebug: task ':app:mainApkListPersistenceDebug'
           mainApkListPersistenceDebugAndroidTest: task ':app:mainApkListPersistenceDebugAndroidTest'
           mainApkListPersistenceDynamicProfile: task ':app:mainApkListPersistenceDynamicProfile'
           mainApkListPersistenceDynamicRelease: task ':app:mainApkListPersistenceDynamicRelease'
           mainApkListPersistenceProfile: task ':app:mainApkListPersistenceProfile'
           mainApkListPersistenceRelease: task ':app:mainApkListPersistenceRelease'
           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'
           mergeDynamicProfileAssets: task ':app:mergeDynamicProfileAssets'
           mergeDynamicProfileJniLibFolders: task ':app:mergeDynamicProfileJniLibFolders'
           mergeDynamicProfileResources: task ':app:mergeDynamicProfileResources'
           mergeDynamicProfileShaders: task ':app:mergeDynamicProfileShaders'
           mergeDynamicReleaseAssets: task ':app:mergeDynamicReleaseAssets'
           mergeDynamicReleaseJniLibFolders: task ':app:mergeDynamicReleaseJniLibFolders'
           mergeDynamicReleaseResources: task ':app:mergeDynamicReleaseResources'
           mergeDynamicReleaseShaders: task ':app:mergeDynamicReleaseShaders'
           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@38767e44
           modelSchemaStore: org.gradle.model.internal.manage.schema.extract.DefaultModelSchemaStore@378c0e54
           module: org.gradle.api.internal.artifacts.ProjectBackedModule@502ec90b
           name: app
           normalization: org.gradle.normalization.internal.DefaultInputNormalizationHandler_Decorated@21087362
           objects: org.gradle.api.internal.model.DefaultObjectFactory@62973af9
           org.gradle.jvmargs: -Xmx1536M
           packageDebug: task ':app:packageDebug'
           packageDebugAndroidTest: task ':app:packageDebugAndroidTest'
           packageDynamicProfile: task ':app:packageDynamicProfile'
           packageDynamicRelease: task ':app:packageDynamicRelease'
           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@68516b52
           plugins: [org.gradle.api.plugins.HelpTasksPlugin@15001aaa, com.android.build.gradle.api.AndroidBasePlugin@245215c7, org.gradle.language.base.plugins.LifecycleBasePlugin@3371c2a3, org.gradle.api.plugins.BasePlugin@71cc9c7e, org.gradle.api.plugins.ReportingBasePlugin@54a2f88d, org.gradle.platform.base.plugins.ComponentBasePlugin@5e68b31f, org.gradle.language.base.plugins.LanguageBasePlugin@1dcd4ecf, org.gradle.platform.base.plugins.BinaryBasePlugin@63a2785, org.gradle.api.plugins.JavaBasePlugin@72edb632, com.android.build.gradle.AppPlugin@735abd13, FlutterPlugin@5344a35]
           preBuild: task ':app:preBuild'
           preDebugAndroidTestBuild: task ':app:preDebugAndroidTestBuild'
           preDebugBuild: task ':app:preDebugBuild'
           preDebugUnitTestBuild: task ':app:preDebugUnitTestBuild'
           preDynamicProfileBuild: task ':app:preDynamicProfileBuild'
           preDynamicProfileUnitTestBuild: task ':app:preDynamicProfileUnitTestBuild'
           preDynamicReleaseBuild: task ':app:preDynamicReleaseBuild'
           preDynamicReleaseUnitTestBuild: task ':app:preDynamicReleaseUnitTestBuild'
           preProfileBuild: task ':app:preProfileBuild'
           preProfileUnitTestBuild: task ':app:preProfileUnitTestBuild'
           preReleaseBuild: task ':app:preReleaseBuild'
           preReleaseUnitTestBuild: task ':app:preReleaseUnitTestBuild'
           prepareLintJar: task ':app:prepareLintJar'
           preparePUBLISHED_DEXDebugAndroidTestForPublishing: task ':app:preparePUBLISHED_DEXDebugAndroidTestForPublishing'
           preparePUBLISHED_DEXDebugForPublishing: task ':app:preparePUBLISHED_DEXDebugForPublishing'
           preparePUBLISHED_DEXDynamicProfileForPublishing: task ':app:preparePUBLISHED_DEXDynamicProfileForPublishing'
           preparePUBLISHED_DEXDynamicReleaseForPublishing: task ':app:preparePUBLISHED_DEXDynamicReleaseForPublishing'
           preparePUBLISHED_DEXProfileForPublishing: task ':app:preparePUBLISHED_DEXProfileForPublishing'
           preparePUBLISHED_DEXReleaseForPublishing: task ':app:preparePUBLISHED_DEXReleaseForPublishing'
           preparePUBLISHED_JAVA_RESDebugAndroidTestForPublishing: task ':app:preparePUBLISHED_JAVA_RESDebugAndroidTestForPublishing'
           preparePUBLISHED_JAVA_RESDebugForPublishing: task ':app:preparePUBLISHED_JAVA_RESDebugForPublishing'
           preparePUBLISHED_JAVA_RESDynamicProfileForPublishing: task ':app:preparePUBLISHED_JAVA_RESDynamicProfileForPublishing'
           preparePUBLISHED_JAVA_RESDynamicReleaseForPublishing: task ':app:preparePUBLISHED_JAVA_RESDynamicReleaseForPublishing'
           preparePUBLISHED_JAVA_RESProfileForPublishing: task ':app:preparePUBLISHED_JAVA_RESProfileForPublishing'
           preparePUBLISHED_JAVA_RESReleaseForPublishing: task ':app:preparePUBLISHED_JAVA_RESReleaseForPublishing'
           preparePUBLISHED_NATIVE_LIBSDebugAndroidTestForPublishing: task ':app:preparePUBLISHED_NATIVE_LIBSDebugAndroidTestForPublishing'
           preparePUBLISHED_NATIVE_LIBSDebugForPublishing: task ':app:preparePUBLISHED_NATIVE_LIBSDebugForPublishing'
           preparePUBLISHED_NATIVE_LIBSDynamicProfileForPublishing: task ':app:preparePUBLISHED_NATIVE_LIBSDynamicProfileForPublishing'
           preparePUBLISHED_NATIVE_LIBSDynamicReleaseForPublishing: task ':app:preparePUBLISHED_NATIVE_LIBSDynamicReleaseForPublishing'
           preparePUBLISHED_NATIVE_LIBSProfileForPublishing: task ':app:preparePUBLISHED_NATIVE_LIBSProfileForPublishing'
           preparePUBLISHED_NATIVE_LIBSReleaseForPublishing: task ':app:preparePUBLISHED_NATIVE_LIBSReleaseForPublishing'
           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'
           processDynamicProfileJavaRes: task ':app:processDynamicProfileJavaRes'
           processDynamicProfileManifest: task ':app:processDynamicProfileManifest'
           processDynamicProfileResources: task ':app:processDynamicProfileResources'
           processDynamicProfileUnitTestJavaRes: task ':app:processDynamicProfileUnitTestJavaRes'
           processDynamicReleaseJavaRes: task ':app:processDynamicReleaseJavaRes'
           processDynamicReleaseManifest: task ':app:processDynamicReleaseManifest'
           processDynamicReleaseResources: task ':app:processDynamicReleaseResources'
           processDynamicReleaseUnitTestJavaRes: task ':app:processDynamicReleaseUnitTestJavaRes'
           processOperations: org.gradle.api.internal.file.DefaultFileOperations@35017c63
           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@635ebc42
           projectDir: C:\Users\Kent\Repository\repro_focus_loss\android\app
           projectEvaluationBroadcaster: ProjectEvaluationListener broadcast
           projectEvaluator: org.gradle.configuration.project.LifecycleProjectEvaluator@12f5028
           projectPath: :app
           projectRegistry: org.gradle.api.internal.project.DefaultProjectRegistry@5a34e206
           properties: {...}
           providers: org.gradle.api.internal.provider.DefaultProviderFactory@9876e1d
           reportBuildArtifactsDebug: task ':app:reportBuildArtifactsDebug'
           reportBuildArtifactsDynamicProfile: task ':app:reportBuildArtifactsDynamicProfile'
           reportBuildArtifactsDynamicRelease: task ':app:reportBuildArtifactsDynamicRelease'
           reportBuildArtifactsProfile: task ':app:reportBuildArtifactsProfile'
           reportBuildArtifactsRelease: task ':app:reportBuildArtifactsRelease'
           reporting: org.gradle.api.reporting.ReportingExtension_Decorated@39dc19e9
           reportsDir: C:\Users\Kent\Repository\repro_focus_loss\build\app\reports
           repositories: repository container
           resolveConfigAttr: task ':app:resolveConfigAttr'
           resourceLoader: org.gradle.internal.resource.transfer.DefaultUriTextResourceLoader@2f761e3c
           resources: org.gradle.api.internal.resources.DefaultResourceHandler@54a3b5ea
           rootDir: C:\Users\Kent\Repository\repro_focus_loss\android
           rootProject: root project 'android'
           script: false
           scriptHandlerFactory: org.gradle.api.internal.initialization.DefaultScriptHandlerFactory@297a59aa
           scriptPluginFactory: org.gradle.configuration.ScriptPluginFactorySelector@70301e3d
           serviceRegistryFactory: org.gradle.internal.service.scopes.ProjectScopeServices$4@6fa869f9
           services: ProjectScopeServices
           signingReport: task ':app:signingReport'
           sourceCompatibility: 1.8
           sourceSets: SourceSet container
           splitsDiscoveryTaskDebug: task ':app:splitsDiscoveryTaskDebug'
           splitsDiscoveryTaskDynamicProfile: task ':app:splitsDiscoveryTaskDynamicProfile'
           splitsDiscoveryTaskDynamicRelease: task ':app:splitsDiscoveryTaskDynamicRelease'
           splitsDiscoveryTaskProfile: task ':app:splitsDiscoveryTaskProfile'
           splitsDiscoveryTaskRelease: task ':app:splitsDiscoveryTaskRelease'
           standardOutputCapture: org.gradle.internal.logging.services.DefaultLoggingManager@1443c1f8
           state: project state 'EXECUTED'
           status: integration
           subprojects: []
           targetCompatibility: 1.8
           tasks: task set
           test: task ':app:test'
           testDebugUnitTest: task ':app:testDebugUnitTest'
           testDynamicProfileUnitTest: task ':app:testDynamicProfileUnitTest'
           testDynamicReleaseUnitTest: task ':app:testDynamicReleaseUnitTest'
           testProfileUnitTest: task ':app:testProfileUnitTest'
           testReleaseUnitTest: task ':app:testReleaseUnitTest'
           testReportDir: C:\Users\Kent\Repository\repro_focus_loss\build\app\reports\tests
           testReportDirName: tests
           testResultsDir: C:\Users\Kent\Repository\repro_focus_loss\build\app\test-results
           testResultsDirName: test-results
           transformClassesWithDexBuilderForDebug: task ':app:transformClassesWithDexBuilderForDebug'
           transformClassesWithDexBuilderForDebugAndroidTest: task ':app:transformClassesWithDexBuilderForDebugAndroidTest'
           transformClassesWithDexBuilderForDynamicProfile: task ':app:transformClassesWithDexBuilderForDynamicProfile'
           transformClassesWithDexBuilderForDynamicRelease: task ':app:transformClassesWithDexBuilderForDynamicRelease'
           transformClassesWithDexBuilderForProfile: task ':app:transformClassesWithDexBuilderForProfile'
           transformClassesWithDexBuilderForRelease: task ':app:transformClassesWithDexBuilderForRelease'
           transformDexArchiveWithDexMergerForDebug: task ':app:transformDexArchiveWithDexMergerForDebug'
           transformDexArchiveWithDexMergerForDebugAndroidTest: task ':app:transformDexArchiveWithDexMergerForDebugAndroidTest'
           transformDexArchiveWithDexMergerForDynamicProfile: task ':app:transformDexArchiveWithDexMergerForDynamicProfile'
           transformDexArchiveWithDexMergerForDynamicRelease: task ':app:transformDexArchiveWithDexMergerForDynamicRelease'
           transformDexArchiveWithDexMergerForProfile: task ':app:transformDexArchiveWithDexMergerForProfile'
           transformDexArchiveWithDexMergerForRelease: task ':app:transformDexArchiveWithDexMergerForRelease'
           transformDexArchiveWithExternalLibsDexMergerForDebug: task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'
           transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest: task ':app:transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest'
           transformDexArchiveWithExternalLibsDexMergerForDynamicProfile: task ':app:transformDexArchiveWithExternalLibsDexMergerForDynamicProfile'
           transformDexArchiveWithExternalLibsDexMergerForDynamicRelease: task ':app:transformDexArchiveWithExternalLibsDexMergerForDynamicRelease'
           transformDexArchiveWithExternalLibsDexMergerForProfile: task ':app:transformDexArchiveWithExternalLibsDexMergerForProfile'
           transformDexArchiveWithExternalLibsDexMergerForRelease: task ':app:transformDexArchiveWithExternalLibsDexMergerForRelease'
           transformNativeLibsWithMergeJniLibsForDebug: task ':app:transformNativeLibsWithMergeJniLibsForDebug'
           transformNativeLibsWithMergeJniLibsForDebugAndroidTest: task ':app:transformNativeLibsWithMergeJniLibsForDebugAndroidTest'
           transformNativeLibsWithMergeJniLibsForDynamicProfile: task ':app:transformNativeLibsWithMergeJniLibsForDynamicProfile'
           transformNativeLibsWithMergeJniLibsForDynamicRelease: task ':app:transformNativeLibsWithMergeJniLibsForDynamicRelease'
           transformNativeLibsWithMergeJniLibsForProfile: task ':app:transformNativeLibsWithMergeJniLibsForProfile'
           transformNativeLibsWithMergeJniLibsForRelease: task ':app:transformNativeLibsWithMergeJniLibsForRelease'
           transformResourcesWithMergeJavaResForDebug: task ':app:transformResourcesWithMergeJavaResForDebug'
           transformResourcesWithMergeJavaResForDebugAndroidTest: task ':app:transformResourcesWithMergeJavaResForDebugAndroidTest'
           transformResourcesWithMergeJavaResForDebugUnitTest: task ':app:transformResourcesWithMergeJavaResForDebugUnitTest'
           transformResourcesWithMergeJavaResForDynamicProfile: task ':app:transformResourcesWithMergeJavaResForDynamicProfile'
           transformResourcesWithMergeJavaResForDynamicProfileUnitTest: task ':app:transformResourcesWithMergeJavaResForDynamicProfileUnitTest'
           transformResourcesWithMergeJavaResForDynamicRelease: task ':app:transformResourcesWithMergeJavaResForDynamicRelease'
           transformResourcesWithMergeJavaResForDynamicReleaseUnitTest: task ':app:transformResourcesWithMergeJavaResForDynamicReleaseUnitTest'
           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'
           uninstallDynamicProfile: task ':app:uninstallDynamicProfile'
           uninstallDynamicRelease: task ':app:uninstallDynamicRelease'
           uninstallProfile: task ':app:uninstallProfile'
           uninstallRelease: task ':app:uninstallRelease'
           validateSigningDebug: task ':app:validateSigningDebug'
           validateSigningDebugAndroidTest: task ':app:validateSigningDebugAndroidTest'
           validateSigningDynamicProfile: task ':app:validateSigningDynamicProfile'
           validateSigningDynamicRelease: task ':app:validateSigningDynamicRelease'
           validateSigningProfile: task ':app:validateSigningProfile'
           validateSigningRelease: task ':app:validateSigningRelease'
           version: unspecified
           writeDebugApplicationId: task ':app:writeDebugApplicationId'
           writeDynamicProfileApplicationId: task ':app:writeDynamicProfileApplicationId'
           writeDynamicReleaseApplicationId: task ':app:writeDynamicReleaseApplicationId'
           writeProfileApplicationId: task ':app:writeProfileApplicationId'
           writeReleaseApplicationId: task ':app:writeReleaseApplicationId'
           1 actionable task: 1 executed
[  +68 ms] Resolving dependencies... (completed)
[   +6 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\build-tools\28.0.2\aapt dump xmltree C:\Users\Kent\Repository\repro_focus_loss\build\app\outputs\apk\app.apk AndroidManifest.xml
[ +157 ms] Exit code 0 from: C:\Users\Kent\AppData\Local\Android\sdk\build-tools\28.0.2\aapt dump xmltree C:\Users\Kent\Repository\repro_focus_loss\build\app\outputs\apk\app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: package="com.example.reprofocusloss" (Raw: "com.example.reprofocusloss")
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1b
               E: uses-permission (line=16)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=24)
                 A: android:label(0x01010001)="repro_focus_loss" (Raw: "repro_focus_loss")
                 A: android:icon(0x01010002)=@0x7f020000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 E: activity (line=29)
                   A: android:theme(0x01010000)=@0x7f030000
                   A: android:name(0x01010003)="com.example.reprofocusloss.MainActivity" (Raw: "com.example.reprofocusloss.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x400035b4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=43)
                     A: android:name(0x01010003)="io.flutter.app.android.SplashScreenUntilFirstFrame" (Raw: "io.flutter.app.android.SplashScreenUntilFirstFrame")
                     A: android:value(0x01010024)=(type 0x12)0xffffffff
                   E: intent-filter (line=47)
                     E: action (line=48)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=50)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
[  +33 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb -s FA6AF0303979 shell -x logcat -v time -t 1
[ +314 ms] Exit code 0 from: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb -s FA6AF0303979 shell -x logcat -v time -t 1
[        ] --------- beginning of main
           11-03 12:10:25.193 I/EventLogSendingHelper(30221): Sending log events.
[  +10 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb -s FA6AF0303979 shell -x logcat -v time
[+1318 ms] DependencyChecker: nothing is modified after 2018-11-03 12:08:51.000.
[  +13 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb version
[ +207 ms] Android Debug Bridge version 1.0.40
           Version 4986621
           Installed as C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.EXE
[   +8 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb start-server
[ +143 ms] Building APK
[  +54 ms] Gradle task 'assembleDebug'...
[   +7 ms] executing: [C:\Users\Kent\Repository\repro_focus_loss\android\] C:\Users\Kent\Repository\repro_focus_loss\android\gradlew.bat -Pverbose=true -Ptarget=C:\Users\Kent\Repository\repro_focus_loss\lib/main.dart -Ptarget-platform=android-arm64 assembleDebug
[+5680 ms] 30 actionable tasks: 3 executed, 27 up-to-date
[ +483 ms] Gradle task 'assembleDebug'... (completed)
[  +63 ms] calculateSha: LocalDirectory: 'C:\Users\Kent\Repository\repro_focus_loss\build\app\outputs\apk'/app.apk
[+1113 ms] Built build\app\outputs\apk\debug\app-debug.apk.
[   +1 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\build-tools\28.0.2\aapt dump xmltree C:\Users\Kent\Repository\repro_focus_loss\build\app\outputs\apk\app.apk AndroidManifest.xml
[  +82 ms] Exit code 0 from: C:\Users\Kent\AppData\Local\Android\sdk\build-tools\28.0.2\aapt dump xmltree C:\Users\Kent\Repository\repro_focus_loss\build\app\outputs\apk\app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: package="com.example.reprofocusloss" (Raw: "com.example.reprofocusloss")
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1b
               E: uses-permission (line=16)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=24)
                 A: android:label(0x01010001)="repro_focus_loss" (Raw: "repro_focus_loss")
                 A: android:icon(0x01010002)=@0x7f020000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 E: activity (line=29)
                   A: android:theme(0x01010000)=@0x7f030000
                   A: android:name(0x01010003)="com.example.reprofocusloss.MainActivity" (Raw: "com.example.reprofocusloss.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x400035b4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=43)
                     A: android:name(0x01010003)="io.flutter.app.android.SplashScreenUntilFirstFrame" (Raw: "io.flutter.app.android.SplashScreenUntilFirstFrame")
                     A: android:value(0x01010024)=(type 0x12)0xffffffff
                   E: intent-filter (line=47)
                     E: action (line=48)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=50)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
[        ] Stopping app 'app.apk' on Pixel.
[        ] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb -s FA6AF0303979 shell am force-stop com.example.reprofocusloss
[ +279 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb -s FA6AF0303979 shell pm list packages com.example.reprofocusloss
[ +315 ms] package:com.example.reprofocusloss
[   +8 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb -s FA6AF0303979 shell cat /data/local/tmp/sky.com.example.reprofocusloss.sha1
[ +248 ms] dca07884682690791311801d24959a6236b642d0
[   +3 ms] Latest build already installed.
[        ] Pixel startApp
[   +4 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb -s FA6AF0303979 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.reprofocusloss/com.example.reprofocusloss.MainActivity
[ +325 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.reprofocusloss/.MainActivity (has extras) }
[        ] Waiting for observatory port to be available...
[ +533 ms] Observatory URL on device: http://127.0.0.1:44993/
[   +2 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb -s FA6AF0303979 forward tcp:0 tcp:44993
[  +78 ms] 59124
[        ] Forwarded host port 59124 to device port 44993 for Observatory
[  +11 ms] Connecting to service protocol: http://127.0.0.1:59124/
[ +461 ms] Successfully connected to service protocol: http://127.0.0.1:59124/
[   +6 ms] getVM: {}
[  +25 ms] getIsolate: {isolateId: isolates/467938155}
[   +7 ms] _flutter.listViews: {isolateId: isolates/467938155}
[  +84 ms] DevFS: Creating new filesystem on the device (null)
[   +1 ms] _createDevFS: {fsName: repro_focus_loss}
[  +58 ms] DevFS: Created new filesystem on the device (file:///data/user/0/com.example.reprofocusloss/cache/repro_focus_lossACKURS/repro_focus_loss/)
[   +5 ms] Updating assets
[ +402 ms] Syncing files to device Pixel...
[   +5 ms] DevFS: Starting sync from LocalDirectory: 'C:\Users\Kent\Repository\repro_focus_loss'
[        ] Scanning project files
[   +8 ms] Scanning package files
[ +137 ms] Scanning asset files
[   +1 ms] Scanning for deleted files
[  +73 ms] Compiling dart to kernel with 436 updated files
[  +21 ms] C:\Users\Kent\Repository\flutter\bin\cache\dart-sdk\bin\dart C:\Users\Kent\Repository\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root C:\Users\Kent\Repository\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --strong --target=flutter --output-dill build\app.dill --packages C:\Users\Kent\Repository\repro_focus_loss\.packages --filesystem-scheme org-dartlang-root
[+4532 ms] Updating files
[ +254 ms] DevFS: Sync finished
[        ] Syncing files to device Pixel... (completed)
[   +2 ms] Synced 0.8MB.
[   +7 ms] _flutter.listViews: {isolateId: isolates/467938155}
[  +25 ms] Connected to _flutterView/0x73a8e15f98.
[  +10 ms] ≡ƒöÑ  To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R".
[   +3 ms] An Observatory debugger and profiler on Pixel is available at: http://127.0.0.1:59124/
[        ] For a more detailed help message, press "h". To detach, press "d"; to quit, press "q".
```

### flutter analyze

```
Analyzing repro_focus_loss...
No issues found! (ran in 6.2s)
```

### flutter doctor

```
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.9.4, on Microsoft Windows [Version 10.0.17134.345], locale en-AU)
[√] Android toolchain - develop for Android devices (Android SDK 28.0.2)
[√] Android Studio (version 3.1)
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
[!] VS Code (version 1.28.2)
[√] Connected devices (1 available)

! Doctor found issues in 1 category.
```
</details>