Skip to content

Targeting API 28 doesn't bring up keyboard for TextField (API 27 does) #19644

@tomkulaga

Description

@tomkulaga

Tapping on a TextField doesn't bring up the on screen keyboard when targeting API 28 but does when targeting API 27

Steps to Reproduce

Created a new Flutter project from Android Studio 3.2 B4 on Linux

Made this change to the android/app/build.gradle

    compileSdkVersion 28 <---- changed this from 27

    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "tom.dailylog"
        minSdkVersion 16
        targetSdkVersion **28** <---- Doesnt work with 28 but does with 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

minimal repro main.dart

import 'package:flutter/material.dart';


void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: "FriendlyChat",
      home: MainScreen(),
    );
  }
}

class MainScreen extends StatelessWidget{
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(
          title: Text("Daily Log"),
        ),
        body: TextField());
  }
}

Logs

verbose

[  +27 ms] [/home/tom/Programs/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +30 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/beta
[        ] [/home/tom/Programs/flutter/] git rev-parse --abbrev-ref HEAD
[   +5 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] beta
[        ] [/home/tom/Programs/flutter/] git ls-remote --get-url origin
[   +6 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[        ] [/home/tom/Programs/flutter/] git log -n 1 --pretty=format:%H
[  +11 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[        ] c7ea3ca377e909469c68f2ab878a5bc53d3cf66b
[        ] [/home/tom/Programs/flutter/] git log -n 1 --pretty=format:%ar
[   +5 ms] Exit code 0 from: git log -n 1 --pretty=format:%ar
[        ] 8 weeks ago
[        ] [/home/tom/Programs/flutter/] git describe --match v*.*.* --first-parent --long --tags
[  +20 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[        ] v0.5.1-0-gc7ea3ca37
[ +124 ms] /home/tom/Android/Sdk/platform-tools/adb devices -l
[   +6 ms] Exit code 0 from: /home/tom/Android/Sdk/platform-tools/adb devices -l
[        ] List of devices attached
           HT69J0203465           device usb:3-1 product:marlin model:Pixel_XL device:marlin transport_id:1
[ +154 ms] /home/tom/Android/Sdk/platform-tools/adb -s HT69J0203465 shell getprop
[ +164 ms] ro.hardware = marlin
[        ] ro.build.characteristics = nosdcard
[ +584 ms] Launching lib/main.dart on Pixel XL in debug mode...
[   +4 ms] Initializing gradle...
[   +7 ms] Using gradle from /home/tom/Projects/Flutter/daily_log/android/gradlew.
[  +52 ms] /home/tom/Projects/Flutter/daily_log/android/gradlew -v
[ +616 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-b04)
           OS:           Linux 4.17.6-1-MANJARO amd64
[   +1 ms] Resolving dependencies...
[        ] [android/] /home/tom/Projects/Flutter/daily_log/android/gradlew app:properties
[ +712 ms] :app:properties
           
           ------------------------------------------------------------
           Project :app
           ------------------------------------------------------------
           
           allprojects: [project ':app']
           android: com.android.build.gradle.AppExtension_Decorated@5e620997
           androidDependencies: task ':app:androidDependencies'
           ant: org.gradle.api.internal.project.DefaultAntBuilder@299a6afb
           antBuilderFactory: org.gradle.api.internal.project.DefaultAntBuilderFactory@265ae8b1
           archivesBaseName: app
           artifacts: org.gradle.api.internal.artifacts.dsl.DefaultArtifactHandler_Decorated@78672a33
           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@3607ba19
           buildDependents: task ':app:buildDependents'
           buildDir: /home/tom/Projects/Flutter/daily_log/build/app
           buildFile: /home/tom/Projects/Flutter/daily_log/android/app/build.gradle
           buildNeeded: task ':app:buildNeeded'
           buildOutputs: BaseVariantOutput container
           buildScriptSource: org.gradle.groovy.scripts.UriScriptSource@4c30c390
           buildscript: org.gradle.api.internal.initialization.DefaultScriptHandler@3d5ea5c7
           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@7c2936ed
           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@77f58c03
           configurationTargetIdentifier: org.gradle.configuration.ConfigurationTargetIdentifier$1@3d93fd2e
           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@75ab07c6
           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@4080d9c0
           defaultTasks: []
           deferredProjectConfiguration: org.gradle.api.internal.project.DeferredProjectConfiguration@1b4ed047
           dependencies: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@3916248d
           depth: 1
           description: null
           deviceAndroidTest: task ':app:deviceAndroidTest'
           deviceCheck: task ':app:deviceCheck'
           displayName: project ':app'
           distsDir: /home/tom/Projects/Flutter/daily_log/build/app/distributions
           distsDirName: distributions
           docsDir: /home/tom/Projects/Flutter/daily_log/build/app/docs
           docsDirName: docs
           ext: org.gradle.api.internal.plugins.DefaultExtraPropertiesExtension@142e815e
           extensions: org.gradle.api.internal.plugins.DefaultConvention@75ab07c6
           extractProguardFiles: task ':app:extractProguardFiles'
           fileOperations: org.gradle.api.internal.file.DefaultFileOperations@522604c2
           fileResolver: org.gradle.api.internal.file.BaseDirFileResolver@3f873a29
           flutter: FlutterExtension_Decorated@373d5318
           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@57f900d0
           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@351b0ef9
           libsDir: /home/tom/Projects/Flutter/daily_log/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@32d02a18
           logging: org.gradle.internal.logging.services.DefaultLoggingManager@33cb2c01
           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@6eb30cf3
           modelSchemaStore: org.gradle.model.internal.manage.schema.extract.DefaultModelSchemaStore@18c174bc
           module: org.gradle.api.internal.artifacts.ProjectBackedModule@a717a30
           name: app
           normalization: org.gradle.normalization.internal.DefaultInputNormalizationHandler_Decorated@71537e75
           objects: org.gradle.api.internal.model.DefaultObjectFactory@3e307e75
           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@1cd2da60
           plugins: [org.gradle.api.plugins.HelpTasksPlugin@40a4c3f1, com.android.build.gradle.api.AndroidBasePlugin@517c7828, org.gradle.language.base.plugins.LifecycleBasePlugin@69a3c32e, org.gradle.api.plugins.BasePlugin@122acdeb, org.gradle.api.plugins.ReportingBasePlugin@4c539ca2, org.gradle.platform.base.plugins.ComponentBasePlugin@5a2bfafd, org.gradle.language.base.plugins.LanguageBasePlugin@acddb96, org.gradle.platform.base.plugins.BinaryBasePlugin@9ec6662, org.gradle.api.plugins.JavaBasePlugin@5dcf146, com.android.build.gradle.internal.coverage.JacocoPlugin@7643708, com.android.build.gradle.AppPlugin@181759f4, FlutterPlugin@7c047257]
           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@522604c2
           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@769346df
           projectDir: /home/tom/Projects/Flutter/daily_log/android/app
           projectEvaluationBroadcaster: ProjectEvaluationListener broadcast
           projectEvaluator: org.gradle.configuration.project.LifecycleProjectEvaluator@b1086a
           projectPath: :app
           projectRegistry: org.gradle.api.internal.project.DefaultProjectRegistry@6afb6edf
           properties: {...}
           providers: org.gradle.api.internal.provider.DefaultProviderFactory@4c8ea937
           reporting: org.gradle.api.reporting.ReportingExtension_Decorated@60f0b83a
           reportsDir: /home/tom/Projects/Flutter/daily_log/build/app/reports
           repositories: repository container
           resolveConfigAttr: task ':app:resolveConfigAttr'
           resources: org.gradle.api.internal.resources.DefaultResourceHandler@cb9af45
           rootDir: /home/tom/Projects/Flutter/daily_log/android
           rootProject: root project 'android'
           scriptHandlerFactory: org.gradle.api.internal.initialization.DefaultScriptHandlerFactory@44314e0
           scriptPluginFactory: org.gradle.configuration.ScriptPluginFactorySelector@357f1f21
           serviceRegistryFactory: org.gradle.internal.service.scopes.ProjectScopeServices$4@50ab40dc
           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@33cb2c01
           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: /home/tom/Projects/Flutter/daily_log/build/app/reports/tests
           testReportDirName: tests
           testResultsDir: /home/tom/Projects/Flutter/daily_log/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 0s
           1 actionable task: 1 executed
[   +4 ms] /home/tom/Android/Sdk/build-tools/28.0.1/aapt dump badging build/app/outputs/apk/app.apk
[   +8 ms] Exit code 0 from: /home/tom/Android/Sdk/build-tools/28.0.1/aapt dump badging build/app/outputs/apk/app.apk
[        ] package: name='tom.dailylog' versionCode='1' versionName='1.0'
           sdkVersion:'16'
           targetSdkVersion:'27'
           uses-permission: name='android.permission.INTERNET'
           application-label:'daily_log'
           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='daily_log' icon='res/mipmap-mdpi-v4/ic_launcher.png'
           application-debuggable
           launchable-activity: name='tom.dailylog.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: 'arm64-v8a' 'x86' 'x86_64'
[   +4 ms] /home/tom/Android/Sdk/platform-tools/adb -s HT69J0203465 logcat -v time -t 1
[ +151 ms] Exit code 0 from: /home/tom/Android/Sdk/platform-tools/adb -s HT69J0203465 logcat -v time -t 1
[        ] --------- beginning of main
           07-21 23:55:36.046 E/adsprpc (17405): vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:118::error: -1: dev != -1
[   +5 ms] /home/tom/Android/Sdk/platform-tools/adb -s HT69J0203465 logcat -v time
[ +317 ms] DependencyChecker: nothing is modified after 2018-07-21 23:55:01.320.
[   +3 ms] /home/tom/Android/Sdk/platform-tools/adb version
[  +16 ms] Android Debug Bridge version 1.0.40
           Version 4797878
           Installed as /home/tom/Android/Sdk/platform-tools/adb
[   +2 ms] /home/tom/Android/Sdk/platform-tools/adb start-server
[   +8 ms] Building APK
[   +5 ms] Running 'gradlew assembleDebug'...
[   +2 ms] [android/] /home/tom/Projects/Flutter/daily_log/android/gradlew -Ptarget=/home/tom/Projects/Flutter/daily_log/lib/main.dart -Ppreview-dart-2=true -Ptarget-platform=android-arm64 assembleDebug
[ +719 ms] :app:preBuild UP-TO-DATE
[   +6 ms] :app:preDebugBuild UP-TO-DATE
[        ] :app:compileDebugAidl UP-TO-DATE
[   +1 ms] :app:compileDebugRenderscript UP-TO-DATE
[  +59 ms] :app:flutterBuildX86Jar UP-TO-DATE
[   +1 ms] :app:checkDebugManifest UP-TO-DATE
[        ] :app:generateDebugBuildConfig UP-TO-DATE
[        ] :app:prepareLintJar UP-TO-DATE
[   +6 ms] :app:cleanMergeDebugAssets
[  +11 ms] :app:flutterBuildDebug UP-TO-DATE
[        ] :app:mergeDebugShaders UP-TO-DATE
[        ] :app:compileDebugShaders UP-TO-DATE
[   +2 ms] :app:generateDebugAssets UP-TO-DATE
[   +8 ms] :app:mergeDebugAssets
[ +146 ms] :app:copyFlutterAssetsDebug
[        ] :app:generateDebugResValues UP-TO-DATE
[        ] :app:generateDebugResources UP-TO-DATE
[        ] :app:mergeDebugResources UP-TO-DATE
[        ] :app:createDebugCompatibleScreenManifests UP-TO-DATE
[  +32 ms] :app:processDebugManifest
[   +1 ms] :app:splitsDiscoveryTaskDebug UP-TO-DATE
[  +91 ms] :app:processDebugResources
[        ] :app:generateDebugSources
[   +1 ms] :app:javaPreCompileDebug UP-TO-DATE
[   +1 ms] :app:compileDebugJavaWithJavac UP-TO-DATE
[        ] :app:compileDebugNdk NO-SOURCE
[   +2 ms] :app:compileDebugSources UP-TO-DATE
[  +61 ms] :app:transformClassesWithDexBuilderForDebug UP-TO-DATE
[   +1 ms] :app:transformDexArchiveWithExternalLibsDexMergerForDebug UP-TO-DATE
[   +1 ms] :app:transformDexArchiveWithDexMergerForDebug UP-TO-DATE
[        ] :app:mergeDebugJniLibFolders UP-TO-DATE
[        ] :app:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
[        ] :app:processDebugJavaRes NO-SOURCE
[        ] :app:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
[   +9 ms] :app:validateSigningDebug
[+2443 ms] :app:packageDebug
[        ] :app:assembleDebug
[        ] BUILD SUCCESSFUL in 3s
[        ] 29 actionable tasks: 7 executed, 22 up-to-date
[ +383 ms] calculateSha: /home/tom/Projects/Flutter/daily_log/build/app/outputs/apk/app.apk
[ +455 ms] Built build/app/outputs/apk/debug/app-debug.apk.
[        ] /home/tom/Android/Sdk/build-tools/28.0.1/aapt dump badging build/app/outputs/apk/app.apk
[  +11 ms] Exit code 0 from: /home/tom/Android/Sdk/build-tools/28.0.1/aapt dump badging build/app/outputs/apk/app.apk
[        ] package: name='tom.dailylog' versionCode='1' versionName='1.0'
           sdkVersion:'16'
           targetSdkVersion:'28'
           uses-permission: name='android.permission.INTERNET'
           application-label:'daily_log'
           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='daily_log' icon='res/mipmap-mdpi-v4/ic_launcher.png'
           application-debuggable
           launchable-activity: name='tom.dailylog.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: 'arm64-v8a' 'x86' 'x86_64'
[        ] Stopping app 'app.apk' on Pixel XL.
[        ] /home/tom/Android/Sdk/platform-tools/adb -s HT69J0203465 shell am force-stop tom.dailylog
[ +199 ms] /home/tom/Android/Sdk/platform-tools/adb -s HT69J0203465 shell pm list packages tom.dailylog
[ +110 ms] package:tom.dailylog
[   +6 ms] /home/tom/Android/Sdk/platform-tools/adb -s HT69J0203465 shell cat /data/local/tmp/sky.tom.dailylog.sha1
[  +52 ms] 38d633a8aa5509a7babb9692c6957721cf9d5b97
[   +1 ms] Installing APK.
[   +3 ms] /home/tom/Android/Sdk/platform-tools/adb version
[  +13 ms] Android Debug Bridge version 1.0.40
           Version 4797878
           Installed as /home/tom/Android/Sdk/platform-tools/adb
[        ] /home/tom/Android/Sdk/platform-tools/adb start-server
[  +11 ms] Installing build/app/outputs/apk/app.apk...
[        ] /home/tom/Android/Sdk/platform-tools/adb -s HT69J0203465 install -r build/app/outputs/apk/app.apk
[+4343 ms] Success
[   +3 ms] /home/tom/Android/Sdk/platform-tools/adb -s HT69J0203465 shell echo -n ae2469652fe14f9ce083486692980938dfb4a1c9 > /data/local/tmp/sky.tom.dailylog.sha1
[  +40 ms] Pixel XL startApp
[   +1 ms] /home/tom/Android/Sdk/platform-tools/adb -s HT69J0203465 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 tom.dailylog/tom.dailylog.MainActivity
[ +108 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=tom.dailylog/.MainActivity (has extras) }
[        ] Waiting for observatory port to be available...
[ +764 ms] I/FlutterActivityDelegate(17448): onResume setting current activity to this
[ +196 ms] Observatory URL on device: http://127.0.0.1:38583/
[   +8 ms] /home/tom/Android/Sdk/platform-tools/adb -s HT69J0203465 forward tcp:8114 tcp:38583
[   +8 ms] Forwarded host port 8114 to device port 38583 for Observatory
[   +4 ms] Connecting to service protocol: http://127.0.0.1:8114/
[ +407 ms] Successfully connected to service protocol: http://127.0.0.1:8114/
[   +2 ms] getVM: {}
[  +58 ms] getIsolate: {isolateId: isolates/22304806}
[   +1 ms] _flutter.listViews: {isolateId: isolates/22304806}
[  +96 ms] DevFS: Creating new filesystem on the device (null)
[        ] _createDevFS: {fsName: daily_log}
[  +96 ms] DevFS: Created new filesystem on the device (file:///data/user/0/tom.dailylog/cache/daily_logPCANKU/daily_log/)
[   +2 ms] Updating assets
[ +177 ms] Syncing files to device Pixel XL...
[   +2 ms] DevFS: Starting sync from LocalDirectory: '/home/tom/Projects/Flutter/daily_log'
[        ] Scanning project files
[   +2 ms] Scanning package files
[  +64 ms] Scanning asset files
[        ] Scanning for deleted files
[   +7 ms] Compiling dart to kernel with 416 updated files
[   +2 ms] /home/tom/Programs/flutter/bin/cache/dart-sdk/bin/dart /home/tom/Programs/flutter/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot --sdk-root /home/tom/Programs/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --strong --target=flutter --output-dill build/app.dill --packages /home/tom/Projects/Flutter/daily_log/.packages --filesystem-scheme org-dartlang-root
[+3211 ms] Updating files
[ +801 ms] DevFS: Sync finished
[        ] Synced 1.1MB.
[   +2 ms] _flutter.listViews: {isolateId: isolates/22304806}
[  +42 ms] Connected to _flutterView/0x7b3da37118.
[   +2 ms] 🔥  To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R".
[   +1 ms] An Observatory debugger and profiler on Pixel XL is available at: http://127.0.0.1:8114/
[        ] For a more detailed help message, press "h". To quit, press "q".
[+3138 ms] ext.flutter.exit: {isolateId: isolates/22304806}
[ +100 ms] Application finished.

flutter analyze came up with nothinhg

flutter doctor -v
[✓] Flutter (Channel beta, v0.5.1, on Linux, locale en_AU.UTF-8)
    • Flutter version 0.5.1 at /home/tom/Programs/flutter
    • Framework revision c7ea3ca377 (8 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.1)
    • Android SDK at /home/tom/Android/Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.1
    • ANDROID_HOME = /home/tom/Android/Sdk
    • Java binary at: /home/tom/Programs/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b04)
    • All Android licenses accepted.

[✓] Android Studio (version 3.2)
    • Android Studio at /home/tom/Programs/android-studio
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b04)

[✓] Connected devices (1 available)
    • Pixel XL • HT69J0203465 • android-arm64 • Android 9 (API 28)

• No issues found! 

Metadata

Metadata

Assignees

No one assigned

    Labels

    a: fidelityMatching the OEM platforms bettera: text inputEntering text in a text field or keyboard related problemscustomer: crowdAffects or could affect many people, though not necessarily a specific customer.frameworkflutter/packages/flutter repository. See also f: labels.platform-androidAndroid applications specificallywaiting for PR to land (fixed)A fix is in flight

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions