Closed feinstein closed 5 years ago
If I connect a phone, running a Flutter App and click on "Attach debugger to Android process" it does attach the debugger, but there's no hot reload or hot restart.
In this case, I think you're using the Android attach - attaching the Java debugger to the android app process. You'd likely be able to debug the Java portion of your Flutter app, but not the Dart portion, and wouldn't get hot reload/restart.
But if I try to click on "Fullter Attach" instead, it just says it's trying to stabilish a connection with the phone and it never succeeds in doing so.
The workflow for Flutter attach is slightly different. You need to click 'Flutter attach', and then launch an app that contains a Flutter view, and navigate to the portion of your app that contains the view. When it starts up, it'll write some metadata to the adb log, which flutter attach is watching for, and it'll then connect to the Dart portion of your app.
So if I have a Flutter App running in my phone, and I want to be able to hot reload the code on it, I should:
Flutter Attach
?
Yes. flutter attach is most useful for add2app apps - where Flutter is embedded into an existing mobile app (and where the Flutter IntelliJ plugin isn't necessarily launching the app). For an app that's all written in Flutter, it's much more straightforward to just run the app from the flutter plugin, and get debugging and hot reload that way.
Yeah, but if I hit Run, it takes 2 minutes to compile and install the App into an Android device, while Flutter Attach is a lot quicker and will bring the same end result, right?
I'm curious why it takes so long - any sense of where it's spending the time?
You can get a lot more data about what's going on in the launching process by turning on the 'verbose' setting from the Flutter preferences page.
Could you guys maybe change Flutter Attach (or make another button) just to "connect" IntelliJ with a running Flutter app? This way we can bypass the slowness of Android APK generation and installation
Well, for me Android Studio always took around 2 minutes to compile and install any app I developed in Java. Maybe it's my hardware (6th Gen mobile core i5, 16gb of RAM and 480Gb SSD)... I don't think it's a bad configuration since this happedend on multiple projects and different IDE (Android Studio and IntelliJ IDEA).
I will try the verbose option, but I think it's mostly gradle stuff, once gradle ends things get quicker.
If it's all gradle, that's a bit out of our hands, but good to know that's where its spending time.
cc'ing @dnfield for awareness of workflow requests for flutter attach
(Dan, I think you're currently driving this work, but don't know - )
Could you guys maybe change Flutter Attach (or make another button) just to "connect" IntelliJ with a running Flutter app?
I think you'd be interested in https://github.com/flutter/flutter/issues/23687.
Yeah, but if I hit Run, it takes 2 minutes to compile and install the App into an Android device
In theory we should be able to reuse the APK if you haven't changed anything since the last run. I'd definitely be curious to see the verbose logs from gradle to see what is taking so long.
Ok, things are getting weird....
I was able to run this app with no problems yesterday, after a while it would appear some compiler errors on the terminal, but I always thought it was a bug, since the Dart Analyzer didn't have any errors on it, and the code was compiling just fine. After closing IntelliJ the errors would go away and only reaper some hours later.
Today this changed, I committed my code, opened IntelliJ, set the log to verbose and clicked in Run. Eventually the there was this error message:
Compiler message: org-dartlang-debug:synthetic_debug_expression:1:9: Error: Can't find ']' to match '['.
[ ^ Compiler failed on C:\my_project\lib\main.dart Finished with error: Gradle task assembleDebug failed with exit code 1
There are no errors in Dart Analyzer and I did a project wide search for <Widget>[
and all [
are closed ]
.
Now I can't run my app at all and have no idea what's going on with the compiler.
Have you guys seen this before?
Ok, I fixed this with a flutter clean
, but have no idea why is this going on
Here goes the verbose outuput, it's huge, but I think it's clear the worst is the:
[+71065 ms] calculateSha: LocalDirectory: 'C:\my_project\build\app\outputs\apk'/app.apk
Taking 71 seconds, the other slow tasks were around 5 to 10 seconds, which comes to around 2 minutes in total generally.
[ +79 ms] executing: [C:\Programacao\Flutter\sdk\flutter] git rev-parse --abbrev-ref --symbolic @{u} [ +157 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u} [ +2 ms] origin/stable [ ] executing: [C:\Programacao\Flutter\sdk\flutter] git rev-parse --abbrev-ref HEAD [ +96 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD [ ] stable [ ] executing: [C:\Programacao\Flutter\sdk\flutter] git ls-remote --get-url origin [ +69 ms] Exit code 0 from: git ls-remote --get-url origin [ ] https://github.com/flutter/flutter.git [ ] executing: [C:\Programacao\Flutter\sdk\flutter] git log -n 1 --pretty=format:%H [ +55 ms] Exit code 0 from: git log -n 1 --pretty=format:%H [ ] 8661d8aecd626f7f57ccbcb735553edc05a2e713 [ ] executing: [C:\Programacao\Flutter\sdk\flutter] git log -n 1 --pretty=format:%ar [ +56 ms] Exit code 0 from: git log -n 1 --pretty=format:%ar [ ] 4 weeks ago [ ] executing: [C:\Programacao\Flutter\sdk\flutter] git describe --match v.. --first-parent --long --tags [ +96 ms] Exit code 0 from: git describe --match v.. --first-parent --long --tags [ ] v1.2.1-0-g8661d8aec [ +178 ms] executing: C:/Programacao/Android/Sdk\platform-tools\adb devices -l [ +34 ms] Exit code 0 from: C:/Programacao/Android/Sdk\platform-tools\adb devices -l [ ] List of devices attached emulator-5554 device product:sdk_google_phone_x86_64 model:Android_SDK_built_for_x86_64 device:generic_x86_64 transport_id:2 [ +232 ms] Found plugin firebase_auth at C:\Programacao\Flutter\sdk\flutter.pub-cache\hosted\pub.dartlang.org\firebase_auth-0.8.1\ [ +2 ms] Found plugin firebase_core at C:\Programacao\Flutter\sdk\flutter.pub-cache\hosted\pub.dartlang.org\firebase_core-0.3.0+1\ [ +7 ms] Found plugin flutter_facebook_login at C:\Programacao\Flutter\sdk\flutter.pub-cache\hosted\pub.dartlang.org\flutter_facebook_login-2.0.0\ [ +12 ms] Found plugin google_sign_in at C:\Programacao\Flutter\sdk\flutter.pub-cache\hosted\pub.dartlang.org\google_sign_in-4.0.1\ [ +162 ms] Found plugin firebase_auth at C:\Programacao\Flutter\sdk\flutter.pub-cache\hosted\pub.dartlang.org\firebase_auth-0.8.1\ [ +1 ms] Found plugin firebase_core at C:\Programacao\Flutter\sdk\flutter.pub-cache\hosted\pub.dartlang.org\firebase_core-0.3.0+1\ [ +3 ms] Found plugin flutter_facebook_login at C:\Programacao\Flutter\sdk\flutter.pub-cache\hosted\pub.dartlang.org\flutter_facebook_login-2.0.0\ [ +5 ms] Found plugin google_sign_in at C:\Programacao\Flutter\sdk\flutter.pub-cache\hosted\pub.dartlang.org\google_sign_in-4.0.1\ [ +100 ms] C:/Programacao/Android/Sdk\platform-tools\adb -s emulator-5554 shell getprop [ +66 ms] ro.hardware = ranchu [{"event":"daemon.connected","params":{"version":"0.4.2","pid":14328}}] [{"event":"app.start","params":{"appId":"01758f5c-a75d-499e-b64f-7ebce1d2be2e","deviceId":"emulator-5554","directory":"C:\my_project","supportsRestart":true,"launchMode":"run"}}] [+1179 ms] Launching lib\main.dart on Android SDK built for x86 64 in debug mode... Initializing gradle... [{"event":"app.progress","params":{"appId":"01758f5c-a75d-499e-b64f-7ebce1d2be2e","id":"0","progressId":null,"message":"Initializing gradle..."}}] [ +54 ms] Using gradle from C:\my_project\android\gradlew.bat. [ +146 ms] executing: C:\my_project\android\gradlew.bat -v [+1365 ms]
Gradle 4.10.2
Build time: 2018-09-19 18:10:15 UTC
Revision: b4d8d5d170bb4ba516e88d7fe5647e2323d791dd
Kotlin DSL: 1.0-rc-6
Kotlin: 1.2.61
Groovy: 2.4.15
Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018
JVM: 1.8.0_152-release (JetBrains s.r.o 25.152-b01)
OS: Windows 10 10.0 amd64
[{"event":"app.progress","params":{"appId":"01758f5c-a75d-499e-b64f-7ebce1d2be2e","id":"0","progressId":null,"finished":true}}] Resolving dependencies... [{"event":"app.progress","params":{"appId":"01758f5c-a75d-499e-b64f-7ebce1d2be2e","id":"1","progressId":null,"message":"Resolving dependencies..."}}] [ +2 ms] executing: [C:\my_project\android] C:\my_project\android\gradlew.bat app:properties [+6007 ms] Configure project :app registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) WARNING: API 'variant.getMergeAssets()' is obsolete and has been replaced with 'variant.getMergeAssetsProvider()'. It will be removed at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration-avoidance. To determine what is calling variant.getMergeAssets(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace. WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been replaced with 'variantOutput.getProcessResourcesProvider()'. It will be removed at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration-avoidance. To determine what is calling variantOutput.getProcessResources(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
Task :app:properties
------------------------------------------------------------
Project :app
------------------------------------------------------------
INTERNAL__CHECKED_MINIMUM_PLUGIN_VERSIONS: true
_internalAndroidGradlePluginDependencyCheckerRegistered: true
allprojects: [project ':app']
android: com.android.build.gradle.internal.dsl.BaseAppModuleExtension_Decorated@1c4c1e0f
android.enableJetifier: true
android.useAndroidX: true
ant: org.gradle.api.internal.project.DefaultAntBuilder@324066e5
antBuilderFactory: org.gradle.api.internal.project.DefaultAntBuilderFactory@227c4e6d
archivesBaseName: app
artifacts: org.gradle.api.internal.artifacts.dsl.DefaultArtifactHandler_Decorated@7b08c45e
asDynamicObject: DynamicObject for project ':app'
assemble: task ':app:assemble'
baseClassLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@7481156
buildDir: C:\my_project\build\app
buildFile: C:\my_project\android\app\build.gradle
buildOutputs: BaseVariantOutput container
buildPath: :
buildScriptSource: org.gradle.groovy.scripts.TextResourceScriptSource@360e3814
buildscript: org.gradle.api.internal.initialization.DefaultScriptHandler@7641079e
childProjects: {}
class: class org.gradle.api.internal.project.DefaultProject_Decorated
classLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@4b56073c
components: SoftwareComponentInternal set
configurationActions: org.gradle.configuration.project.DefaultProjectConfigurationActionContainer@c537da1
configurationTargetIdentifier: org.gradle.configuration.ConfigurationTargetIdentifier$1@4b5a2aa7
configurations: configuration container
convention: org.gradle.api.internal.plugins.DefaultConvention@35d9b9a5
copyFlutterAssetsDebug: task ':app:copyFlutterAssetsDebug'
copyFlutterAssetsDynamicProfile: task ':app:copyFlutterAssetsDynamicProfile'
copyFlutterAssetsDynamicRelease: task ':app:copyFlutterAssetsDynamicRelease'
copyFlutterAssetsProfile: task ':app:copyFlutterAssetsProfile'
copyFlutterAssetsRelease: task ':app:copyFlutterAssetsRelease'
createMockableJar: task ':app:createMockableJar'
defaultArtifacts: org.gradle.api.internal.plugins.DefaultArtifactPublicationSet_Decorated@4ecd37c5
defaultTasks: []
deferredProjectConfiguration: org.gradle.api.internal.project.DeferredProjectConfiguration@59e4f5c8
dependencies: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@43f1f341
dependencyLocking: org.gradle.internal.locking.DefaultDependencyLockingHandler_Decorated@3b1d6e0b
depth: 1
description: null
displayName: project ':app'
distsDir: C:\my_project\build\app\distributions
distsDirName: distributions
docsDir: C:\my_project\build\app\docs
docsDirName: docs
ext: org.gradle.api.internal.plugins.DefaultExtraPropertiesExtension@1c4905b2
extensions: org.gradle.api.internal.plugins.DefaultConvention@35d9b9a5
fileOperations: org.gradle.api.internal.file.DefaultFileOperations@62fdf946
fileResolver: org.gradle.api.internal.file.BaseDirFileResolver@2eda75a3
flutter: FlutterExtension_Decorated@7e673b45
flutterBuildDebug: task ':app:flutterBuildDebug'
flutterBuildDynamicProfile: task ':app:flutterBuildDynamicProfile'
flutterBuildDynamicRelease: task ':app:flutterBuildDynamicRelease'
flutterBuildProfile: task ':app:flutterBuildProfile'
flutterBuildRelease: task ':app:flutterBuildRelease'
flutterBuildX86Jar: task ':app:flutterBuildX86Jar'
googleServices: com.google.gms.googleservices.GoogleServicesPlugin$GoogleServicesPluginConfig_Decorated@2a57c5ae
gradle: build 'android'
group: android
identityPath: :app
inheritedScope: org.gradle.api.internal.ExtensibleDynamicObject$InheritedDynamicObject@276d3e6b
java: org.gradle.api.plugins.internal.DefaultJavaPluginExtension_Decorated@5a672048
layout: org.gradle.api.internal.file.DefaultProjectLayout@1d9d8552
libsDir: C:\my_project\build\app\libs
libsDirName: libs
listenerBuildOperationDecorator: org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator@97349fa
logger: org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger@6971b9aa
logging: org.gradle.internal.logging.services.DefaultLoggingManager@47a3a0d9
mergeDebugAssets: task ':app:mergeDebugAssets'
mergeDynamicProfileAssets: task ':app:mergeDynamicProfileAssets'
mergeDynamicReleaseAssets: task ':app:mergeDynamicReleaseAssets'
mergeProfileAssets: task ':app:mergeProfileAssets'
mergeReleaseAssets: task ':app:mergeReleaseAssets'
modelRegistry: org.gradle.model.internal.registry.DefaultModelRegistry@24a5bd05
modelSchemaStore: org.gradle.model.internal.manage.schema.extract.DefaultModelSchemaStore@1a363a22
module: org.gradle.api.internal.artifacts.ProjectBackedModule@1450da7e
name: app
normalization: org.gradle.normalization.internal.DefaultInputNormalizationHandler_Decorated@55e30bd6
objects: org.gradle.api.internal.model.DefaultObjectFactory@46cca409
org.gradle.jvmargs: -Xmx1536M
parent: root project 'android'
parentIdentifier: root project 'android'
path: :app
pluginManager: org.gradle.api.internal.plugins.DefaultPluginManager_Decorated@1cb36161
plugins: [org.gradle.api.plugins.HelpTasksPlugin@1577aa67, com.android.build.gradle.api.AndroidBasePlugin@5887aea4, org.gradle.language.base.plugins.LifecycleBasePlugin@7b48a551, org.gradle.api.plugins.BasePlugin@7cf77b30, org.gradle.api.plugins.ReportingBasePlugin@547bc25b, org.gradle.api.plugins.JavaBasePlugin@31eca4fe, com.android.build.gradle.AppPlugin@fb0fdbf, FlutterPlugin@48593982, com.google.gms.googleservices.GoogleServicesPlugin@423a43c8]
processDebugGoogleServices: task ':app:processDebugGoogleServices'
processDebugResources: task ':app:processDebugResources'
processDynamicProfileGoogleServices: task ':app:processDynamicProfileGoogleServices'
processDynamicProfileResources: task ':app:processDynamicProfileResources'
processDynamicReleaseGoogleServices: task ':app:processDynamicReleaseGoogleServices'
processDynamicReleaseResources: task ':app:processDynamicReleaseResources'
processOperations: org.gradle.api.internal.file.DefaultFileOperations@62fdf946
processProfileGoogleServices: task ':app:processProfileGoogleServices'
processProfileResources: task ':app:processProfileResources'
processReleaseGoogleServices: task ':app:processReleaseGoogleServices'
processReleaseResources: task ':app:processReleaseResources'
project: project ':app'
projectConfigurator: org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator@1625d425
projectDir: C:\my_project\android\app
projectEvaluationBroadcaster: ProjectEvaluationListener broadcast
projectEvaluator: org.gradle.configuration.project.LifecycleProjectEvaluator@1e709e5b
projectPath: :app
projectRegistry: org.gradle.api.internal.project.DefaultProjectRegistry@1f64313e
properties: {...}
providers: org.gradle.api.internal.provider.DefaultProviderFactory@7da81771
reporting: org.gradle.api.reporting.ReportingExtension_Decorated@fd01519
reportsDir: C:\my_project\build\app\reports
repositories: repository container
resourceLoader: org.gradle.internal.resource.transfer.DefaultUriTextResourceLoader@37ec7c3a
resources: org.gradle.api.internal.resources.DefaultResourceHandler@2d74beda
rootDir: C:\my_project\android
rootProject: root project 'android'
script: false
scriptHandlerFactory: org.gradle.api.internal.initialization.DefaultScriptHandlerFactory@13a7978b
scriptPluginFactory: org.gradle.configuration.ScriptPluginFactorySelector@1cd0303b
serviceRegistryFactory: org.gradle.internal.service.scopes.ProjectScopeServices$4@48899237
services: ProjectScopeServices
sourceCompatibility: 1.8
sourceSets: SourceSet container
standardOutputCapture: org.gradle.internal.logging.services.DefaultLoggingManager@47a3a0d9
state: project state 'EXECUTED'
status: integration
subprojects: []
targetCompatibility: 1.8
tasks: task set
testReportDir: C:\my_project\build\app\reports\tests
testReportDirName: tests
testResultsDir: C:\my_project\build\app\test-results
testResultsDirName: test-results
version: unspecified
1 actionable task: 1 executed
[ +1 ms] executing: [C:\my_project\android] C:\my_project\android\gradlew.bat app:tasks --all --console=auto [+5861 ms]
Configure project :app registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) WARNING: API 'variant.getMergeAssets()' is obsolete and has been replaced with 'variant.getMergeAssetsProvider()'. It will be removed at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration-avoidance. To determine what is calling variant.getMergeAssets(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace. WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been replaced with 'variantOutput.getProcessResourcesProvider()'. It will be removed at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration-avoidance. To determine what is calling variantOutput.getProcessResources(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
Task :app:tasks
------------------------------------------------------------
All tasks runnable from project :app
------------------------------------------------------------
Android tasks
-------------
androidDependencies - Displays the Android dependencies of the project.
signingReport - Displays the signing info for the base and test modules
sourceSets - Prints out all the source sets defined in this project.
Build tasks
-----------
assemble - Assemble main outputs for all the variants.
assembleAndroidTest - Assembles all the Test applications.
build - Assembles and tests this project.
buildDependents - Assembles and tests this project and all projects that depend on it.
buildNeeded - Assembles and tests this project and all projects it depends on.
bundle - Assemble bundles for all the variants.
clean - Deletes the build directory.
cleanBuildCache - Deletes the build cache directory.
compileDebugAndroidTestSources
compileDebugSources
compileDebugUnitTestSources
compileDynamicProfileSources
compileDynamicProfileUnitTestSources
compileDynamicReleaseSources
compileDynamicReleaseUnitTestSources
compileProfileSources
compileProfileUnitTestSources
compileReleaseSources
compileReleaseUnitTestSources
Cleanup tasks
-------------
lintFix - Runs lint on all variants and applies any safe suggestions to the source code.
Help tasks
----------
buildEnvironment - Displays all buildscript dependencies declared in project ':app'.
components - Displays the components produced by project ':app'. [incubating]
dependencies - Displays all dependencies declared in project ':app'.
dependencyInsight - Displays the insight into a specific dependency in project ':app'.
dependentComponents - Displays the dependent components of components in project ':app'. [incubating]
help - Displays a help message.
model - Displays the configuration model of project ':app'. [incubating]
projects - Displays the sub-projects of project ':app'.
properties - Displays the properties of project ':app'.
tasks - Displays the tasks runnable from project ':app'.
Install tasks
-------------
installDebug - Installs the Debug build.
installDebugAndroidTest - Installs the android (on device) tests for the Debug build.
installDynamicProfile - Installs the DynamicProfile build.
installDynamicRelease - Installs the DynamicRelease build.
installProfile - Installs the Profile build.
installRelease - Installs the Release build.
uninstallAll - Uninstall all applications.
uninstallDebug - Uninstalls the Debug build.
uninstallDebugAndroidTest - Uninstalls the android (on device) tests for the Debug build.
uninstallDynamicProfile - Uninstalls the DynamicProfile build.
uninstallDynamicRelease - Uninstalls the DynamicRelease build.
uninstallProfile - Uninstalls the Profile build.
uninstallRelease - Uninstalls the Release build.
Verification tasks
------------------
check - Runs all checks.
connectedAndroidTest - Installs and runs instrumentation tests for all flavors on connected devices.
connectedCheck - Runs all device checks on currently connected devices.
connectedDebugAndroidTest - Installs and runs the tests for debug on connected devices.
deviceAndroidTest - Installs and runs instrumentation tests using all Device Providers.
deviceCheck - Runs all device checks using Device Providers and Test Servers.
lint - Runs lint on all variants.
lintDebug - Runs lint on the Debug build.
lintDynamicProfile - Runs lint on the DynamicProfile build.
lintDynamicRelease - Runs lint on the DynamicRelease build.
lintProfile - Runs lint on the Profile build.
lintRelease - Runs lint on the Release build.
lintVitalRelease - Runs lint on just the fatal issues in the release build.
test - Run unit tests for all variants.
testDebugUnitTest - Run unit tests for the debug build.
testDynamicProfileUnitTest - Run unit tests for the dynamicProfile build.
testDynamicReleaseUnitTest - Run unit tests for the dynamicRelease build.
testProfileUnitTest - Run unit tests for the profile build.
testReleaseUnitTest - Run unit tests for the release build.
Other tasks
-----------
assembleDebug - Assembles main output for variant debug
assembleDebugAndroidTest - Assembles main output for variant debugAndroidTest
assembleDebugUnitTest - Assembles main output for variant debugUnitTest
assembleDynamicProfile - Assembles main output for variant dynamicProfile
assembleDynamicProfileUnitTest - Assembles main output for variant dynamicProfileUnitTest
assembleDynamicRelease - Assembles main output for variant dynamicRelease
assembleDynamicReleaseUnitTest - Assembles main output for variant dynamicReleaseUnitTest
assembleProfile - Assembles main output for variant profile
assembleProfileUnitTest - Assembles main output for variant profileUnitTest
assembleRelease - Assembles main output for variant release
assembleReleaseUnitTest - Assembles main output for variant releaseUnitTest
buildDebugPreBundle
buildDynamicProfilePreBundle
buildDynamicReleasePreBundle
buildProfilePreBundle
buildReleasePreBundle
bundleDebug - Assembles bundle for variant debug
bundleDebugAndroidTestClasses
bundleDebugAndroidTestResources
bundleDebugClasses
bundleDebugResources
bundleDebugUnitTestClasses
bundleDynamicProfile - Assembles bundle for variant dynamicProfile
bundleDynamicProfileClasses
bundleDynamicProfileResources
bundleDynamicProfileUnitTestClasses
bundleDynamicRelease - Assembles bundle for variant dynamicRelease
bundleDynamicReleaseClasses
bundleDynamicReleaseResources
bundleDynamicReleaseUnitTestClasses
bundleProfile - Assembles bundle for variant profile
bundleProfileClasses
bundleProfileResources
bundleProfileUnitTestClasses
bundleRelease - Assembles bundle for variant release
bundleReleaseClasses
bundleReleaseResources
bundleReleaseUnitTestClasses
checkDebugManifest
checkDynamicProfileManifest
checkDynamicReleaseManifest
checkProfileManifest
checkReleaseManifest
compileDebugAidl
compileDebugAndroidTestAidl
compileDebugAndroidTestJavaWithJavac
compileDebugAndroidTestNdk
compileDebugAndroidTestRenderscript
compileDebugAndroidTestShaders
compileDebugJavaWithJavac
compileDebugNdk
compileDebugRenderscript
compileDebugShaders
compileDebugUnitTestJavaWithJavac
compileDynamicProfileAidl
compileDynamicProfileJavaWithJavac
compileDynamicProfileNdk
compileDynamicProfileRenderscript
compileDynamicProfileShaders
compileDynamicProfileUnitTestJavaWithJavac
compileDynamicReleaseAidl
compileDynamicReleaseJavaWithJavac
compileDynamicReleaseNdk
compileDynamicReleaseRenderscript
compileDynamicReleaseShaders
compileDynamicReleaseUnitTestJavaWithJavac
compileLint
compileProfileAidl
compileProfileJavaWithJavac
compileProfileNdk
compileProfileRenderscript
compileProfileShaders
compileProfileUnitTestJavaWithJavac
compileReleaseAidl
compileReleaseJavaWithJavac
compileReleaseNdk
compileReleaseRenderscript
compileReleaseShaders
compileReleaseUnitTestJavaWithJavac
consumeConfigAttr
copyFlutterAssetsDebug
copyFlutterAssetsDynamicProfile
copyFlutterAssetsDynamicRelease
copyFlutterAssetsProfile
copyFlutterAssetsRelease
createDebugCompatibleScreenManifests
createDynamicProfileCompatibleScreenManifests
createDynamicReleaseCompatibleScreenManifests
createMockableJar
createProfileCompatibleScreenManifests
createReleaseCompatibleScreenManifests
extractApksForDebug
extractApksForDynamicProfile
extractApksForDynamicRelease
extractApksForProfile
extractApksForRelease
extractProguardFiles
flutterBuildDebug
flutterBuildDynamicProfile
flutterBuildDynamicRelease
flutterBuildProfile
flutterBuildRelease
flutterBuildX86Jar
generateDebugAndroidTestAssets
generateDebugAndroidTestBuildConfig
generateDebugAndroidTestResources
generateDebugAndroidTestResValues
generateDebugAndroidTestSources
generateDebugAssets
generateDebugBuildConfig
generateDebugFeatureMetadata
generateDebugFeatureTransitiveDeps
generateDebugResources
generateDebugResValues
generateDebugSources
generateDebugUnitTestAssets
generateDebugUnitTestResources
generateDebugUnitTestSources
generateDynamicProfileAssets
generateDynamicProfileBuildConfig
generateDynamicProfileFeatureMetadata
generateDynamicProfileFeatureTransitiveDeps
generateDynamicProfileResources
generateDynamicProfileResValues
generateDynamicProfileSources
generateDynamicProfileUnitTestAssets
generateDynamicProfileUnitTestResources
generateDynamicProfileUnitTestSources
generateDynamicReleaseAssets
generateDynamicReleaseBuildConfig
generateDynamicReleaseFeatureMetadata
generateDynamicReleaseFeatureTransitiveDeps
generateDynamicReleaseResources
generateDynamicReleaseResValues
generateDynamicReleaseSources
generateDynamicReleaseUnitTestAssets
generateDynamicReleaseUnitTestResources
generateDynamicReleaseUnitTestSources
generateProfileAssets
generateProfileBuildConfig
generateProfileFeatureMetadata
generateProfileFeatureTransitiveDeps
generateProfileResources
generateProfileResValues
generateProfileSources
generateProfileUnitTestAssets
generateProfileUnitTestResources
generateProfileUnitTestSources
generateReleaseAssets
generateReleaseBuildConfig
generateReleaseFeatureMetadata
generateReleaseFeatureTransitiveDeps
generateReleaseResources
generateReleaseResValues
generateReleaseSources
generateReleaseUnitTestAssets
generateReleaseUnitTestResources
generateReleaseUnitTestSources
javaPreCompileDebug
javaPreCompileDebugAndroidTest
javaPreCompileDebugUnitTest
javaPreCompileDynamicProfile
javaPreCompileDynamicProfileUnitTest
javaPreCompileDynamicRelease
javaPreCompileDynamicReleaseUnitTest
javaPreCompileProfile
javaPreCompileProfileUnitTest
javaPreCompileRelease
javaPreCompileReleaseUnitTest
mainApkListPersistenceDebug
mainApkListPersistenceDebugAndroidTest
mainApkListPersistenceDynamicProfile
mainApkListPersistenceDynamicRelease
mainApkListPersistenceProfile
mainApkListPersistenceRelease
makeApkFromBundleForDebug
makeApkFromBundleForDynamicProfile
makeApkFromBundleForDynamicRelease
makeApkFromBundleForProfile
makeApkFromBundleForRelease
mergeDebugAndroidTestAssets
mergeDebugAndroidTestJniLibFolders
mergeDebugAndroidTestResources
mergeDebugAndroidTestShaders
mergeDebugAssets
mergeDebugJniLibFolders
mergeDebugResources
mergeDebugShaders
mergeDynamicProfileAssets
mergeDynamicProfileJniLibFolders
mergeDynamicProfileResources
mergeDynamicProfileShaders
mergeDynamicReleaseAssets
mergeDynamicReleaseJniLibFolders
mergeDynamicReleaseResources
mergeDynamicReleaseShaders
mergeProfileAssets
mergeProfileJniLibFolders
mergeProfileResources
mergeProfileShaders
mergeReleaseAssets
mergeReleaseJniLibFolders
mergeReleaseResources
mergeReleaseShaders
packageDebug
packageDebugAndroidTest
packageDebugBundle
packageDebugUniversalApk
packageDynamicProfile
packageDynamicProfileBundle
packageDynamicProfileUniversalApk
packageDynamicRelease
packageDynamicReleaseBundle
packageDynamicReleaseUniversalApk
packageProfile
packageProfileBundle
packageProfileUniversalApk
packageRelease
packageReleaseBundle
packageReleaseUniversalApk
preBuild
preDebugAndroidTestBuild
preDebugBuild
preDebugUnitTestBuild
preDynamicProfileBuild
preDynamicProfileUnitTestBuild
preDynamicReleaseBuild
preDynamicReleaseUnitTestBuild
prepareLintJar
preProfileBuild
preProfileUnitTestBuild
preReleaseBuild
preReleaseUnitTestBuild
processDebugAndroidTestJavaRes
processDebugAndroidTestManifest
processDebugAndroidTestResources
processDebugGoogleServices
processDebugJavaRes
processDebugManifest
processDebugResources
processDebugUnitTestJavaRes
processDynamicProfileGoogleServices
processDynamicProfileJavaRes
processDynamicProfileManifest
processDynamicProfileResources
processDynamicProfileUnitTestJavaRes
processDynamicReleaseGoogleServices
processDynamicReleaseJavaRes
processDynamicReleaseManifest
processDynamicReleaseResources
processDynamicReleaseUnitTestJavaRes
processProfileGoogleServices
processProfileJavaRes
processProfileManifest
processProfileResources
processProfileUnitTestJavaRes
processReleaseGoogleServices
processReleaseJavaRes
processReleaseManifest
processReleaseResources
processReleaseUnitTestJavaRes
reportBuildArtifactsDebug
reportBuildArtifactsDynamicProfile
reportBuildArtifactsDynamicRelease
reportBuildArtifactsProfile
reportBuildArtifactsRelease
reportSourceSetTransformAndroidTest
reportSourceSetTransformAndroidTestDebug
reportSourceSetTransformDebug
reportSourceSetTransformDynamicProfile
reportSourceSetTransformDynamicRelease
reportSourceSetTransformMain
reportSourceSetTransformProfile
reportSourceSetTransformRelease
reportSourceSetTransformTest
reportSourceSetTransformTestDebug
reportSourceSetTransformTestDynamicProfile
reportSourceSetTransformTestDynamicRelease
reportSourceSetTransformTestProfile
reportSourceSetTransformTestRelease
resolveConfigAttr
signingConfigWriterDebug
signingConfigWriterDebugAndroidTest
signingConfigWriterDynamicProfile
signingConfigWriterDynamicRelease
signingConfigWriterProfile
signingConfigWriterRelease
transformClassesWithDexBuilderForDebug
transformClassesWithDexBuilderForDebugAndroidTest
transformClassesWithDexBuilderForDynamicProfile
transformClassesWithDexBuilderForDynamicRelease
transformClassesWithDexBuilderForProfile
transformClassesWithDexBuilderForRelease
transformDexArchiveWithDexMergerForDebug
transformDexArchiveWithDexMergerForDebugAndroidTest
transformDexArchiveWithDexMergerForDynamicProfile
transformDexArchiveWithDexMergerForDynamicRelease
transformDexArchiveWithDexMergerForProfile
transformDexArchiveWithDexMergerForRelease
transformDexArchiveWithExternalLibsDexMergerForDebug
transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest
transformDexArchiveWithExternalLibsDexMergerForDynamicProfile
transformDexArchiveWithExternalLibsDexMergerForDynamicRelease
transformDexArchiveWithExternalLibsDexMergerForProfile
transformDexArchiveWithExternalLibsDexMergerForRelease
transformNativeLibsWithMergeJniLibsForDebug
transformNativeLibsWithMergeJniLibsForDebugAndroidTest
transformNativeLibsWithMergeJniLibsForDynamicProfile
transformNativeLibsWithMergeJniLibsForDynamicRelease
transformNativeLibsWithMergeJniLibsForProfile
transformNativeLibsWithMergeJniLibsForRelease
transformResourcesWithMergeJavaResForDebug
transformResourcesWithMergeJavaResForDebugAndroidTest
transformResourcesWithMergeJavaResForDebugUnitTest
transformResourcesWithMergeJavaResForDynamicProfile
transformResourcesWithMergeJavaResForDynamicProfileUnitTest
transformResourcesWithMergeJavaResForDynamicRelease
transformResourcesWithMergeJavaResForDynamicReleaseUnitTest
transformResourcesWithMergeJavaResForProfile
transformResourcesWithMergeJavaResForProfileUnitTest
transformResourcesWithMergeJavaResForRelease
transformResourcesWithMergeJavaResForReleaseUnitTest
validateSigningDebug
validateSigningDebugAndroidTest
validateSigningDynamicProfile
validateSigningDynamicRelease
validateSigningProfile
validateSigningRelease
writeDebugApplicationId
writeDebugModuleMetadata
writeDynamicProfileApplicationId
writeDynamicProfileModuleMetadata
writeDynamicReleaseApplicationId
writeDynamicReleaseModuleMetadata
writeProfileApplicationId
writeProfileModuleMetadata
writeReleaseApplicationId
writeReleaseModuleMetadata
Rules
-----
Pattern: clean<TaskName>: Cleans the output files of a task.
Pattern: build<ConfigurationName>: Assembles the artifacts of a configuration.
Pattern: upload<ConfigurationName>: Assembles and uploads the artifacts belonging to a configuration.
1 actionable task: 1 executed
[{"event":"app.progress","params":{"appId":"01758f5c-a75d-499e-b64f-7ebce1d2be2e","id":"1","progressId":null,"finished":true}}] [ +53 ms] executing: C:/Programacao/Android/Sdk\platform-tools\adb -s emulator-5554 shell -x logcat -v time -t 1 [ +54 ms] Exit code 0 from: C:/Programacao/Android/Sdk\platform-tools\adb -s emulator-5554 shell -x logcat -v time -t 1 [ ] --------- beginning of main 03-15 13:51:08.979 E/NetworkScheduler( 1965): Invalid component specified. [ +2 ms] executing: C:/Programacao/Android/Sdk\platform-tools\adb -s emulator-5554 shell -x logcat -v time [ +5 ms] executing: C:/Programacao/Android/Sdk\platform-tools\adb version [ +47 ms] Android Debug Bridge version 1.0.40 Version 28.0.2-5303910 Installed as C:\Programacao\Android\Sdk\platform-tools\adb.EXE [ +3 ms] executing: C:/Programacao/Android/Sdk\platform-tools\adb start-server [ +72 ms] Building APK Running Gradle task 'assembleDebug'... [{"event":"app.progress","params":{"appId":"01758f5c-a75d-499e-b64f-7ebce1d2be2e","id":"2","progressId":null,"message":"Running Gradle task 'assembleDebug'..."}}] [ +43 ms] executing: [C:\my_project\android] C:\my_project\android\gradlew.bat -q -Ptarget=C:\my_project\lib\main.dart -Ptrack-widget-creation=true -Pcompilation-trace-file=compilation.txt -Pfilesystem-scheme=org-dartlang-root assembleDebug [+5714 ms] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) [ ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) [ ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) [ ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) [ ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) [+8586 ms] Note: C:\Programacao\Flutter\sdk\flutter.pub-cache\hosted\pub.dartlang.org\firebase_auth-0.8.1\android\src\main\java\io\flutter\plugins\firebaseauth\FirebaseAuthPlugin.java uses unchecked or unsafe operations. [ +2 ms] Note: Recompile with -Xlint:unchecked for details. [+1190 ms] Note: C:\Programacao\Flutter\sdk\flutter.pub-cache\hosted\pub.dartlang.org\firebase_core-0.3.0+1\android\src\main\java\io\flutter\plugins\firebase\core\FirebaseCorePlugin.java uses unchecked or unsafe operations. [ ] Note: Recompile with -Xlint:unchecked for details. [{"event":"app.progress","params":{"appId":"01758f5c-a75d-499e-b64f-7ebce1d2be2e","id":"2","progressId":null,"finished":true}}] [+71065 ms] calculateSha: LocalDirectory: 'C:\my_project\build\app\outputs\apk'/app.apk [ +636 ms] Built build\app\outputs\apk\debug\app-debug.apk. [ +3 ms] executing: C:/Programacao/Android/Sdk\build-tools\28.0.3\aapt dump xmltree C:\my_project\build\app\outputs\apk\app.apk AndroidManifest.xml [ +29 ms] Exit code 0 from: C:/Programacao/Android/Sdk\build-tools\28.0.3\aapt dump xmltree C:\my_project\build\app\outputs\apk\app.apk AndroidManifest.xml [ ] N: android=http://schemas.android.com/apk/res/android E: manifest (line=2) A: android:versionCode(0x0101021b)=(type 0x10)0x1 A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0") A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9") A: package="br.com.myapp.myproject" (Raw: "br.com.myapp.myproject") A: platformBuildVersionCode=(type 0x10)0x1 A: platformBuildVersionName="1.0.0" (Raw: "1.0.0") E: uses-sdk (line=7) A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c E: uses-permission (line=16) A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET") E: uses-permission (line=17) A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE") E: uses-permission (line=18) A: android:name(0x01010003)="android.permission.WAKE_LOCK" (Raw: "android.permission.WAKE_LOCK") E: uses-permission (line=19) A: android:name(0x01010003)="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" (Raw: "com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE") E: uses-permission (line=20) A: android:name(0x01010003)="com.google.android.c2dm.permission.RECEIVE" (Raw: "com.google.android.c2dm.permission.RECEIVE") E: application (line=28) A: android:label(0x01010001)="my_project" (Raw: "my_project") A: android:icon(0x01010002)=@0x7f0a0000 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication") A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff A: android:supportsRtl(0x010103af)=(type 0x12)0xffffffff A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory") E: activity (line=35) A: android:theme(0x01010000)=@0x7f0c00a4 A: android:name(0x01010003)="br.com.myapp.myproject.MainActivity" (Raw: "br.com.myapp.myproject.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=49) 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=53) E: action (line=54) A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN") E: category (line=56) A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER") E: meta-data (line=60) A: android:name(0x01010003)="com.facebook.sdk.ApplicationId" (Raw: "com.facebook.sdk.ApplicationId") A: android:value(0x01010024)=@0x7f0b0052 E: activity (line=64) A: android:theme(0x01010000)=@0x7f0c0164 A: android:label(0x01010001)=@0x7f0b0027 A: android:name(0x01010003)="com.facebook.FacebookActivity" (Raw: "com.facebook.FacebookActivity") A: android:configChanges(0x0101001f)=(type 0x11)0x5b0 E: activity (line=69) A: android:name(0x01010003)="com.facebook.CustomTabActivity" (Raw: "com.facebook.CustomTabActivity") A: android:exported(0x01010010)=(type 0x12)0xffffffff E: intent-filter (line=72) E: action (line=73) A: android:name(0x01010003)="android.intent.action.VIEW" (Raw: "android.intent.action.VIEW") E: category (line=75) A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT") E: category (line=76) A: android:name(0x01010003)="android.intent.category.BROWSABLE" (Raw: "android.intent.category.BROWSABLE") E: data (line=78) A: android:scheme(0x01010027)=@0x7f0b0053 E: activity (line=81) A: android:theme(0x01010000)=@0x1030010 A: android:name(0x01010003)="com.google.firebase.auth.internal.FederatedSignInActivity" (Raw: "com.google.firebase.auth.internal.FederatedSignInActivity") A: android:permission(0x01010006)="com.google.firebase.auth.api.gms.permission.LAUNCH_FEDERATED_SIGN_IN" (Raw: "com.google.firebase.auth.api.gms.permission.LAUNCH_FEDERATED_SIGN_IN") A: android:exported(0x01010010)=(type 0x12)0xffffffff A: android:excludeFromRecents(0x01010017)=(type 0x12)0xffffffff A: android:launchMode(0x0101001d)=(type 0x10)0x2 E: service (line=89) A: android:name(0x01010003)="com.google.firebase.components.ComponentDiscoveryService" (Raw: "com.google.firebase.components.ComponentDiscoveryService") A: android:exported(0x01010010)=(type 0x12)0x0 E: meta-data (line=92) A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar" (Raw: "com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar") A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar") E: meta-data (line=95) A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar" (Raw: "com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar") A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar") E: meta-data (line=98) A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.iid.Registrar" (Raw: "com.google.firebase.components:com.google.firebase.iid.Registrar") A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar") E: activity (line=103) A: android:theme(0x01010000)=@0x1030010 A: android:name(0x01010003)="com.google.android.gms.auth.api.signin.internal.SignInHubActivity" (Raw: "com.google.android.gms.auth.api.signin.internal.SignInHubActivity") A: android:exported(0x01010010)=(type 0x12)0x0 A: android:excludeFromRecents(0x01010017)=(type 0x12)0xffffffff E: service (line=112) A: android:name(0x01010003)="com.google.android.gms.auth.api.signin.RevocationBoundService" (Raw: "com.google.android.gms.auth.api.signin.RevocationBoundService") A: android:permission(0x01010006)="com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION" (Raw: "com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION") A: android:exported(0x01010010)=(type 0x12)0xffffffff E: receiver (line=117) A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementReceiver" (Raw: "com.google.android.gms.measurement.AppMeasurementReceiver") A: android:enabled(0x0101000e)=(type 0x12)0xffffffff A: android:exported(0x01010010)=(type 0x12)0x0 E: receiver (line=122) A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver" (Raw: "com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver") A: android:permission(0x01010006)="android.permission.INSTALL_PACKAGES" (Raw: "android.permission.INSTALL_PACKAGES") A: android:enabled(0x0101000e)=(type 0x12)0xffffffff A: android:exported(0x01010010)=(type 0x12)0xffffffff E: intent-filter (line=127) E: action (line=128) A: android:name(0x01010003)="com.android.vending.INSTALL_REFERRER" (Raw: "com.android.vending.INSTALL_REFERRER") E: service (line=132) A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementService" (Raw: "com.google.android.gms.measurement.AppMeasurementService") A: android:enabled(0x0101000e)=(type 0x12)0xffffffff A: android:exported(0x01010010)=(type 0x12)0x0 E: service (line=136) A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementJobService" (Raw: "com.google.android.gms.measurement.AppMeasurementJobService") A: android:permission(0x01010006)="android.permission.BIND_JOB_SERVICE" (Raw: "android.permission.BIND_JOB_SERVICE") A: android:enabled(0x0101000e)=(type 0x12)0xffffffff A: android:exported(0x01010010)=(type 0x12)0x0 E: receiver (line=142) A: android:name(0x01010003)="com.google.firebase.iid.FirebaseInstanceIdReceiver" (Raw: "com.google.firebase.iid.FirebaseInstanceIdReceiver") A: android:permission(0x01010006)="com.google.android.c2dm.permission.SEND" (Raw: "com.google.android.c2dm.permission.SEND") A: android:exported(0x01010010)=(type 0x12)0xffffffff E: intent-filter (line=146) E: action (line=147) A: android:name(0x01010003)="com.google.android.c2dm.intent.RECEIVE" (Raw: "com.google.android.c2dm.intent.RECEIVE") E: service (line=154) A: android:name(0x01010003)="com.google.firebase.iid.FirebaseInstanceIdService" (Raw: "com.google.firebase.iid.FirebaseInstanceIdService") A: android:exported(0x01010010)=(type 0x12)0xffffffff E: intent-filter (line=157) A: android:priority(0x0101001c)=(type 0x10)0xfffffe0c E: action (line=158) A: android:name(0x01010003)="com.google.firebase.INSTANCE_ID_EVENT" (Raw: "com.google.firebase.INSTANCE_ID_EVENT") E: activity (line=162) A: android:theme(0x01010000)=@0x1030010 A: android:name(0x01010003)="com.google.android.gms.common.api.GoogleApiActivity" (Raw: "com.google.android.gms.common.api.GoogleApiActivity") A: android:exported(0x01010010)=(type 0x12)0x0 E: provider (line=167) A: android:name(0x01010003)="com.google.firebase.provider.FirebaseInitProvider" (Raw: "com.google.firebase.provider.FirebaseInitProvider") A: android:exported(0x01010010)=(type 0x12)0x0 A: android:authorities(0x01010018)="br.com.myapp.myproject.firebaseinitprovider" (Raw: "br.com.myapp.myproject.firebaseinitprovider") A: android:initOrder(0x0101001a)=(type 0x10)0x64 E: meta-data (line=173) A: android:name(0x01010003)="com.google.android.gms.version" (Raw: "com.google.android.gms.version") A: android:value(0x01010024)=@0x7f080004 E: activity (line=177) A: android:name(0x01010003)="com.facebook.CustomTabMainActivity" (Raw: "com.facebook.CustomTabMainActivity") E: provider (line=187) A: android:name(0x01010003)="com.facebook.internal.FacebookInitProvider" (Raw: "com.facebook.internal.FacebookInitProvider") A: android:exported(0x01010010)=(type 0x12)0x0 A: android:authorities(0x01010018)="br.com.myapp.myproject.FacebookInitProvider" (Raw: "br.com.myapp.myproject.FacebookInitProvider") E: receiver (line=192) A: android:name(0x01010003)="com.facebook.CurrentAccessTokenExpirationBroadcastReceiver" (Raw: "com.facebook.CurrentAccessTokenExpirationBroadcastReceiver") A: android:exported(0x01010010)=(type 0x12)0x0 E: intent-filter (line=195) E: action (line=196) A: android:name(0x01010003)="com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED" (Raw: "com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED") [ +11 ms] Stopping app 'app.apk' on Android SDK built for x86 64. [ ] executing: C:/Programacao/Android/Sdk\platform-tools\adb -s emulator-5554 shell am force-stop br.com.myapp.myproject [ +498 ms] executing: C:/Programacao/Android/Sdk\platform-tools\adb -s emulator-5554 shell pm list packages br.com.myapp.myproject [ +485 ms] package:br.com.myapp.myproject [ +2 ms] executing: C:/Programacao/Android/Sdk\platform-tools\adb -s emulator-5554 shell cat /data/local/tmp/sky.br.com.myapp.myproject.sha1 [ +41 ms] 2124ebf395d5ca454befa2cd94a00f86a03f2fc0 [ ] Installing APK. [ +1 ms] executing: C:/Programacao/Android/Sdk\platform-tools\adb version [ +29 ms] Android Debug Bridge version 1.0.40 Version 28.0.2-5303910 Installed as C:\Programacao\Android\Sdk\platform-tools\adb.EXE [ ] executing: C:/Programacao/Android/Sdk\platform-tools\adb start-server Installing build\app\outputs\apk\app.apk... [{"event":"app.progress","params":{"appId":"01758f5c-a75d-499e-b64f-7ebce1d2be2e","id":"3","progressId":null,"message":"Installing build\app\outputs\apk\app.apk..."}}] [ +33 ms] executing: C:/Programacao/Android/Sdk\platform-tools\adb -s emulator-5554 install -t -r C:\my_project\build\app\outputs\apk\app.apk [+10791 ms] Performing Push Install C:\my_project\build\app\outputs\apk\app.apk: 1 file pushed. 96.7 MB/s (34104568 bytes in 0.336s) pkg: /data/local/tmp/app.apk Success [{"event":"app.progress","params":{"appId":"01758f5c-a75d-499e-b64f-7ebce1d2be2e","id":"3","progressId":null,"finished":true}}] [ +3 ms] executing: C:/Programacao/Android/Sdk\platform-tools\adb -s emulator-5554 shell echo -n 5816541e9c2ff2486ad748d7f127d54a42922d07 > /data/local/tmp/sky.br.com.myapp.myproject.sha1 [ +83 ms] Android SDK built for x86 64 startApp [ +2 ms] executing: C:/Programacao/Android/Sdk\platform-tools\adb -s emulator-5554 shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez enable-checked-mode true --ez verify-entry-points true br.com.myapp.myproject/br.com.myapp.myproject.MainActivity [ +625 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=br.com.myapp.myproject/.MainActivity (has extras) } [ ] Waiting for observatory port to be available... [+1482 ms] Observatory URL on device: http://127.0.0.1:36106/ [ +1 ms] executing: C:/Programacao/Android/Sdk\platform-tools\adb -s emulator-5554 forward tcp:0 tcp:36106 [ +45 ms] 8115 [ ] Forwarded host port 8115 to device port 36106 for Observatory [ +7 ms] Connecting to service protocol: http://127.0.0.1:8115/ [ +767 ms] Successfully connected to service protocol: http://127.0.0.1:8115/ [ +4 ms] Sending to VM service: getVM({}) [ +10 ms] Result: {type: VM, name: vm, architectureBits: 64, targetCPU: x64, hostCPU: Virtual CPU, version: 2.1.2-dev.0.0.flutter-0a7dcf17eb (Tue Feb 12 01:59:15 2019 +0000) on "android_x64", _profilerMode: VM, _nativeZoneMemoryUsage: 0, pid: 4498, startTime: 15526... [ +6 ms] Sending to VM service: getIsolate({isolateId: isolates/71675428}) [ +6 ms] Sending to VM service: _flutter.listViews({}) [ +11 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x7f42f02c5718, isolate: {type: @Isolate, fixedId: true, id: isolates/71675428, name: main.dart$main-71675428, number: 71675428}}]} [ +8 ms] DevFS: Creating new filesystem on the device (null) [ +1 ms] Sending to VM service: _createDevFS({fsName: my_project}) [ +82 ms] Result: {type: Isolate, fixedId: true, id: isolates/71675428, name: main.dart:main(), number: 71675428, _originNumber: 71675428, startTime: 1552668870368, _heaps: {new: {type: HeapSpace, name: new, vmName: Scavenger, collections: 0, avgCollectionPeriodMil... [ +32 ms] Result: {type: FileSystem, name: my_project, uri: file:///data/data/br.com.myapp.myproject/cache/my_projectIPCRRJ/my_project/} [ ] DevFS: Created new filesystem on the device (file:///data/data/br.com.myapp.myproject/cache/my_projectIPCRRJ/my_project/) [{"event":"app.debugPort","params":{"appId":"01758f5c-a75d-499e-b64f-7ebce1d2be2e","port":8115,"wsUri":"ws://127.0.0.1:8115/ws","baseUri":"file:///data/data/br.com.myapp.myproject/cache/my_projectIPCRRJ/my_project/"}}] [ +4 ms] Updating assets Syncing files to device Android SDK built for x86 64... [{"event":"app.progress","params":{"appId":"01758f5c-a75d-499e-b64f-7ebce1d2be2e","id":"4","progressId":null,"message":"Syncing files to device Android SDK built for x86 64..."}}] [ +689 ms] DevFS: Starting sync from LocalDirectory: 'C:\my_project' [ ] Scanning project files [ +13 ms] Scanning package files [ +292 ms] Scanning asset files [ +1 ms] Scanning for deleted files [ +98 ms] Compiling dart to kernel with 710 updated files [ +11 ms] C:\Programacao\Flutter\sdk\flutter\bin\cache\dart-sdk\bin\dart C:\Programacao\Flutter\sdk\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root C:\Programacao\Flutter\sdk\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --strong --target=flutter --output-dill build\app.dill.track.dill --packages C:\my_project.packages --track-widget-creation [+1385 ms] D/ ( 4498): HostConnection::get() New Host Connection established 0x7f42ea99f080, tid 4536 [ +3 ms] D/EGL_emulation( 4498): eglMakeCurrent: 0x7f42db7293e0: ver 3 1 [ +64 ms] D/skia ( 4498): Program linking failed. [ +27 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +2 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +17 ms] D/skia ( 4498): Program linking failed. [ +34 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +4 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +36 ms] D/skia ( 4498): Program linking failed. [ +19 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +2 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +13 ms] D/skia ( 4498): Program linking failed. [ +40 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +2 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +10 ms] D/skia ( 4498): Program linking failed. [ +15 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +1 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +8 ms] D/skia ( 4498): Program linking failed. [ +17 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +1 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +21 ms] D/skia ( 4498): Program linking failed. [ +29 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +1 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +9 ms] D/skia ( 4498): Program linking failed. [ +24 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +23 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +5 ms] D/skia ( 4498): Program linking failed. [ +48 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +2 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +24 ms] D/skia ( 4498): Program linking failed. [ +2 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +4 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +24 ms] D/skia ( 4498): Program linking failed. [ +19 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +3 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +14 ms] D/skia ( 4498): Program linking failed. [ +43 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +12 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +16 ms] D/skia ( 4498): Program linking failed. [ +36 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +2 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +11 ms] D/skia ( 4498): Program linking failed. [ +29 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +1 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +315 ms] D/skia ( 4498): Program linking failed. [ +21 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +5 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +10 ms] D/skia ( 4498): Program linking failed. [ +80 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ ] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +119 ms] D/skia ( 4498): Program linking failed. [ ] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +22 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +279 ms] D/skia ( 4498): Program linking failed. [ +21 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +5 ms] E/eglCodecCommon( 4498): glUtilsParamSize: unknow param 0x00008741 [ +769 ms] Updating files [ +467 ms] DevFS: Sync finished [{"event":"app.progress","params":{"appId":"01758f5c-a75d-499e-b64f-7ebce1d2be2e","id":"4","progressId":null,"finished":true}}] [ ] Synced 3.3MB. [ +1 ms] Sending to VM service: _flutter.listViews({}) [ +15 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x7f42f02c5718, isolate: {type: @Isolate, fixedId: true, id: isolates/71675428, name: main.dart$main-71675428, number: 71675428}}]} [ +1 ms] Connected to _flutterView/0x7f42f02c5718. [{"event":"app.started","params":{"appId":"01758f5c-a75d-499e-b64f-7ebce1d2be2e"}}] [ +524 ms] Sending to VM service: ext.flutter.platformOverride({isolateId: isolates/71675428}) [ +21 ms] Sending to VM service: ext.flutter.timeDilation({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.debugPaint({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.debugPaintBaselinesEnabled({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.repaintRainbow({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.showPerformanceOverlay({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.debugAllowBanner({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.inspector.show({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.inspector.trackRebuildDirtyWidgets({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.inspector.trackRebuildDirtyWidgets({enabled: false, isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.inspector.trackRepaintWidgets({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.inspector.trackRepaintWidgets({enabled: false, isolateId: isolates/71675428}) [ +109 ms] Result: {enabled: false, type: _extensionType, method: ext.flutter.debugPaint} [{"id":2,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.debugPaint"}}] [ ] Result: {enabled: false, type: _extensionType, method: ext.flutter.debugPaintBaselinesEnabled} [{"id":3,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.debugPaintBaselinesEnabled"}}] [ +2 ms] Result: {enabled: false, type: _extensionType, method: ext.flutter.repaintRainbow} [{"id":4,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.repaintRainbow"}}] [ ] Result: {enabled: false, type: _extensionType, method: ext.flutter.showPerformanceOverlay} [{"id":5,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.showPerformanceOverlay"}}] [ ] Result: {enabled: true, type: _extensionType, method: ext.flutter.debugAllowBanner} [{"id":6,"result":{"enabled":"true","type":"_extensionType","method":"ext.flutter.debugAllowBanner"}}] [ +10 ms] Result: {timeDilation: 1.0, type: _extensionType, method: ext.flutter.timeDilation} [{"id":1,"result":{"timeDilation":"1.0","type":"_extensionType","method":"ext.flutter.timeDilation"}}] [ +5 ms] Result: {value: android, type: _extensionType, method: ext.flutter.platformOverride} [{"id":0,"result":{"value":"android","type":"_extensionType","method":"ext.flutter.platformOverride"}}] [ +3 ms] Result: {enabled: false, type: _extensionType, method: ext.flutter.inspector.show} [{"id":7,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.inspector.show"}}] [ +4 ms] Result: {enabled: false, type: _extensionType, method: ext.flutter.inspector.trackRebuildDirtyWidgets} [{"id":8,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.inspector.trackRebuildDirtyWidgets"}}] [ +7 ms] Result: {enabled: false, type: _extensionType, method: ext.flutter.inspector.trackRebuildDirtyWidgets} [{"id":9,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.inspector.trackRebuildDirtyWidgets"}}] [ +15 ms] Result: {enabled: false, type: _extensionType, method: ext.flutter.inspector.trackRepaintWidgets} [{"id":10,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.inspector.trackRepaintWidgets"}}] [ ] Result: {enabled: false, type: _extensionType, method: ext.flutter.inspector.trackRepaintWidgets} [{"id":11,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.inspector.trackRepaintWidgets"}}] [ +54 ms] Sending to VM service: ext.flutter.platformOverride({isolateId: isolates/71675428}) [ +36 ms] Sending to VM service: ext.flutter.timeDilation({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.debugPaint({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.debugPaintBaselinesEnabled({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.repaintRainbow({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.showPerformanceOverlay({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.debugAllowBanner({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.debugAllowBanner({enabled: true, isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.inspector.show({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.inspector.trackRebuildDirtyWidgets({isolateId: isolates/71675428}) [ ] Sending to VM service: ext.flutter.inspector.trackRepaintWidgets({isolateId: isolates/71675428}) [ +64 ms] Result: {timeDilation: 1.0, type: _extensionType, method: ext.flutter.timeDilation} [{"id":13,"result":{"timeDilation":"1.0","type":"_extensionType","method":"ext.flutter.timeDilation"}}] [ +15 ms] Result: {value: android, type: _extensionType, method: ext.flutter.platformOverride} [{"id":12,"result":{"value":"android","type":"_extensionType","method":"ext.flutter.platformOverride"}}] [ ] Result: {enabled: false, type: _extensionType, method: ext.flutter.debugPaint} [{"id":14,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.debugPaint"}}] [ +3 ms] Result: {enabled: false, type: _extensionType, method: ext.flutter.debugPaintBaselinesEnabled} [{"id":15,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.debugPaintBaselinesEnabled"}}] [ ] Result: {enabled: false, type: _extensionType, method: ext.flutter.repaintRainbow} [{"id":16,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.repaintRainbow"}}] [ +18 ms] Result: {enabled: true, type: _extensionType, method: ext.flutter.debugAllowBanner} [{"id":18,"result":{"enabled":"true","type":"_extensionType","method":"ext.flutter.debugAllowBanner"}}] [ +4 ms] Result: {enabled: false, type: _extensionType, method: ext.flutter.showPerformanceOverlay} [{"id":17,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.showPerformanceOverlay"}}] [ +6 ms] Result: {enabled: true, type: _extensionType, method: ext.flutter.debugAllowBanner} [{"id":19,"result":{"enabled":"true","type":"_extensionType","method":"ext.flutter.debugAllowBanner"}}] [ ] Result: {enabled: false, type: _extensionType, method: ext.flutter.inspector.show} [{"id":20,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.inspector.show"}}] [ ] Result: {enabled: false, type: _extensionType, method: ext.flutter.inspector.trackRebuildDirtyWidgets} [{"id":21,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.inspector.trackRebuildDirtyWidgets"}}] [ ] Result: {enabled: false, type: _extensionType, method: ext.flutter.inspector.trackRepaintWidgets} [{"id":22,"result":{"enabled":"false","type":"_extensionType","method":"ext.flutter.inspector.trackRepaintWidgets"}}] [ +501 ms] Sending to VM service: ext.flutter.inspector.setPubRootDirectories({arg0: file:///C:/my_project, isolateId: isolates/71675428}) [ +36 ms] Result: {result: null, type: _extensionType, method: ext.flutter.inspector.setPubRootDirectories} [{"id":23,"result":{"result":null,"type":"_extensionType","method":"ext.flutter.inspector.setPubRootDirectories"}}] [ +53 ms] Sending to VM service: ext.flutter.inspector.setPubRootDirectories({arg0: file:///C:/my_project, isolateId: isolates/71675428}) [ +11 ms] Sending to VM service: ext.flutter.inspector.isWidgetTreeReady({isolateId: isolates/71675428}) [ ] Result: {result: null, type: _extensionType, method: ext.flutter.inspector.setPubRootDirectories} [{"id":24,"result":{"result":null,"type":"_extensionType","method":"ext.flutter.inspector.setPubRootDirectories"}}] [ +9 ms] Result: {result: true, type: _extensionType, method: ext.flutter.inspector.isWidgetTreeReady} [{"id":25,"result":{"result":true,"type":"_extensionType","method":"ext.flutter.inspector.isWidgetTreeReady"}}] [ +6 ms] Sending to VM service: ext.flutter.inspector.getSelectedSummaryWidget({objectGroup: selection_0, isolateId: isolates/71675428}) [ +11 ms] Result: {result: null, type: _extensionType, method: ext.flutter.inspector.getSelectedSummaryWidget} [{"id":26,"result":{"result":null,"type":"_extensionType","method":"ext.flutter.inspector.getSelectedSummaryWidget"}}] [ +2 ms] Sending to VM service: ext.flutter.inspector.getSelectedWidget({objectGroup: selection_0, isolateId: isolates/71675428}) [ +7 ms] Result: {result: null, type: _extensionType, method: ext.flutter.inspector.getSelectedWidget} [{"id":27,"result":{"result":null,"type":"_extensionType","method":"ext.flutter.inspector.getSelectedWidget"}}] [ +8 ms] Sending to VM service: ext.flutter.inspector.getRootWidgetSummaryTree({objectGroup: tree_1, isolateId: isolates/71675428}) [ +623 ms] Result: {result: {name: null, showSeparator: true, description: [root], level: info, showName: true, emptyBodyDescription: null, style: dense, valueToString: [root](renderObject: RenderView#58a49), type: _DiagnosticableTreeNode, hasChildren: true, objectI... [{"id":28,"result":{"result":{"name":null,"showSeparator":true,"description":"[root]","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"[root](renderObject: RenderView#58a49)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-0","valueId":"inspector-1","widgetRuntimeType":"RenderObjectToWidgetAdapter
","summaryTree":true,"locationId":0,"creationLocation":{"file":"file:///C:/Programacao/Flutter/sdk/flutter/packages/flutter/lib/src/widgets/binding.dart","line":732,"column":26,"parameterLocations":[{"file":null,"line":733,"column":7,"name":"container"},{"file":null,"line":734,"column":7,"name":"debugShortDescription"},{"file":null,"line":735,"column":7,"name":"child"}]},"children":[{"name":null,"showSeparator":true,"description":"MyApp","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"MyApp","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-2","valueId":"inspector-3","widgetRuntimeType":"MyApp","summaryTree":true,"locationId":1,"creationLocation":{"file":"file:///C:/my_project/lib/main.dart","line":13,"column":10,"parameterLocations":[]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"MaterialApp","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"MaterialApp(state: _MaterialAppState#fa930)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-4","valueId":"inspector-5","stateful":true,"widgetRuntimeType":"MaterialApp","summaryTree":true,"locationId":2,"creationLocation":{"file":"file:///C:/my_project/lib/main.dart","line":22,"column":12,"parameterLocations":[{"file":null,"line":23,"column":7,"name":"title"},{"file":null,"line":24,"column":7,"name":"theme"},{"file":null,"line":32,"column":7,"name":"routes"},{"file":null,"line":36,"column":7,"name":"onGenerateRoute"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"HomeScreen","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"HomeScreen(state: _HomeScreenState#f9241)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-6","valueId":"inspector-7","stateful":true,"widgetRuntimeType":"HomeScreen","summaryTree":true,"locationId":3,"creationLocation":{"file":"file:///C:/my_project/lib/main.dart","line":33,"column":36,"parameterLocations":[{"file":null,"line":33,"column":60,"name":"auth"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"LoginScreen","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"LoginScreen(dependencies: [_LocalizationsScope-[GlobalKey#4f329], _InheritedTheme], state: LoginScreenState#7826b)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-8","valueId":"inspector-9","stateful":true,"widgetRuntimeType":"LoginScreen","summaryTree":true,"locationId":4,"creationLocation":{"file":"file:///C:/my_project/lib/screens/home_screen.dart","line":26,"column":27,"parameterLocations":[]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Scaffold","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Scaffold(dependencies: [_LocalizationsScope-[GlobalKey#4f329], Directionality, _InheritedTheme, MediaQuery], state: ScaffoldState#2f428(tickers: tracking 1 ticker))","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-10","valueId":"inspector-11","stateful":true,"widgetRuntimeType":"Scaffold","summaryTree":true,"locationId":5,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":133,"column":12,"parameterLocations":[{"file":null,"line":134,"column":7,"name":"resizeToAvoidBottomInset"},{"file":null,"line":135,"column":7,"name":"body"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Stack","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Stack(alignment: AlignmentDirectional.topStart, fit: loose, overflow: clip, dependencies: [Directionality], renderObject: RenderStack#45ddc relayoutBoundary=up1)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-12","valueId":"inspector-13","widgetRuntimeType":"Stack","summaryTree":true,"locationId":6,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":135,"column":13,"parameterLocations":[{"file":null,"line":136,"column":9,"name":"children"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Container","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Container(bg: BoxDecoration(gradient: LinearGradient(topCenter, bottomCenter, [Color(0xff4fc3f7), Color(0xff46addb), Color(0xff28627c)], [0.0, 0.548, 1.0], TileMode.clamp)))","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-14","valueId":"inspector-15","widgetRuntimeType":"Container","summaryTree":true,"locationId":7,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":137,"column":11,"parameterLocations":[{"file":null,"line":138,"column":13,"name":"decoration"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"Positioned","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Positioned(left: 0.0, top: 0.0, right: 0.0, bottom: 0.0)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-16","valueId":"inspector-17","widgetRuntimeType":"Positioned","summaryTree":true,"locationId":8,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":151,"column":22,"parameterLocations":[{"file":null,"line":152,"column":13,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Image","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Image(image: AssetImage(bundle: null, name: \"assets/road_infinity_b&w.png\"), fit: fitHeight, alignment: center, this.excludeFromSemantics: false, filterQuality: low, dependencies: [MediaQuery, _LocalizationsScope-[GlobalKey#4f329], Directionality], state: _ImageState#662a9(stream: ImageStream#9f250(MultiFrameImageStreamCompleter#70bf8, [1871×1318] @ 3.0x, 1 listener), pixels: [1871×1318] @ 3.0x))","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-18","valueId":"inspector-19","stateful":true,"widgetRuntimeType":"Image","summaryTree":true,"locationId":9,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":152,"column":26,"parameterLocations":[{"file":null,"line":152,"column":39,"name":"name"},{"file":null,"line":153,"column":15,"name":"fit"}]},"createdByLocalProject":true,"children":[]}]},{"name":null,"showSeparator":true,"description":"SafeArea","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"SafeArea(avoid left padding, avoid top padding, avoid right padding, avoid bottom padding, dependencies: [MediaQuery])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-20","valueId":"inspector-21","widgetRuntimeType":"SafeArea","summaryTree":true,"locationId":10,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":156,"column":11,"parameterLocations":[{"file":null,"line":157,"column":13,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Container","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Container","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-22","valueId":"inspector-23","widgetRuntimeType":"Container","summaryTree":true,"locationId":11,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":157,"column":20,"parameterLocations":[{"file":null,"line":158,"column":15,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Padding","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Padding(padding: EdgeInsets(36.0, 0.0, 36.0, 0.0), dependencies: [Directionality], renderObject: RenderPadding#5a3f7 relayoutBoundary=up3)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-24","valueId":"inspector-25","widgetRuntimeType":"Padding","summaryTree":true,"locationId":12,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":158,"column":22,"parameterLocations":[{"file":null,"line":159,"column":17,"name":"padding"},{"file":null,"line":160,"column":17,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Column","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Column(direction: vertical, mainAxisAlignment: center, crossAxisAlignment: center, renderObject: RenderFlex#91ea8 relayoutBoundary=up4)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-26","valueId":"inspector-27","widgetRuntimeType":"Column","summaryTree":true,"locationId":13,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":160,"column":24,"parameterLocations":[{"file":null,"line":161,"column":19,"name":"mainAxisAlignment"},{"file":null,"line":162,"column":19,"name":"children"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Stack","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Stack(alignment: center, fit: loose, overflow: clip, dependencies: [Directionality], renderObject: RenderStack#98344 relayoutBoundary=up5)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-28","valueId":"inspector-29","widgetRuntimeType":"Stack","summaryTree":true,"locationId":14,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":163,"column":21,"parameterLocations":[{"file":null,"line":163,"column":27,"name":"children"},{"file":null,"line":167,"column":23,"name":"alignment"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"FlutterLogo","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"FlutterLogo(dependencies: [IconTheme])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-30","valueId":"inspector-31","widgetRuntimeType":"FlutterLogo","summaryTree":true,"locationId":15,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":164,"column":23,"parameterLocations":[{"file":null,"line":164,"column":35,"name":"size"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"Text","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Text(\"Project Logo aqui!\", dependencies: [MediaQuery, DefaultTextStyle])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-32","valueId":"inspector-33","widgetRuntimeType":"Text","summaryTree":true,"locationId":16,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":165,"column":23,"parameterLocations":[{"file":null,"line":165,"column":28,"name":"data"}]},"createdByLocalProject":true,"children":[]}]},{"name":null,"showSeparator":true,"description":"SizedBox","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"SizedBox(height: 24.0, renderObject: RenderConstrainedBox#57703 relayoutBoundary=up5)","type":"_DiagnosticableTreeNode","hasChildren":false,"objectId":"inspector-34","valueId":"inspector-35","widgetRuntimeType":"SizedBox","summaryTree":true,"locationId":17,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":169,"column":21,"parameterLocations":[{"file":null,"line":169,"column":30,"name":"height"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"SignInForm","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"SignInForm(dependencies: [_LocalizationsScope-[GlobalKey#4f329], _InheritedTheme], state: _SignInFormState#90b61)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-36","valueId":"inspector-37","stateful":true,"widgetRuntimeType":"SignInForm","summaryTree":true,"locationId":18,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":170,"column":21,"parameterLocations":[{"file":null,"line":170,"column":32,"name":"bloc"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Column","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Column(direction: vertical, mainAxisAlignment: start, crossAxisAlignment: center, renderObject: RenderFlex#8f676 relayoutBoundary=up5)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-38","valueId":"inspector-39","widgetRuntimeType":"Column","summaryTree":true,"locationId":19,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":237,"column":12,"parameterLocations":[{"file":null,"line":238,"column":7,"name":"children"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"TextField","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"TextField(controller: TextEditingController#69fac(TextEditingValue(text: ┤├, selection: TextSelection(baseOffset: -1, extentOffset: -1, affinity: TextAffinity.downstream, isDirectional: false), composing: TextRange(start: -1, end: -1))), decoration: InputDecoration(hintText: \"E-mail\", contentPadding: EdgeInsets(24.0, 24.0, 12.0, 16.0), focusedBorder: OutlineInputBorder(), enabledBorder: OutlineInputBorder(), border: OutlineInputBorder()), keyboardType: TextInputType(name: TextInputType.emailAddress, signed: null, decimal: null), style: TextStyle(inherit: true, color: Color(0xffffffff), size: 20.0, weight: 500), textInputAction: next, dependencies: [_LocalizationsScope-[GlobalKey#4f329], _InheritedTheme], state: _TextFieldState#4d7dc)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-40","valueId":"inspector-41","stateful":true,"widgetRuntimeType":"TextField","summaryTree":true,"locationId":20,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":239,"column":9,"parameterLocations":[{"file":null,"line":240,"column":11,"name":"controller"},{"file":null,"line":241,"column":11,"name":"onChanged"},{"file":null,"line":242,"column":11,"name":"keyboardType"},{"file":null,"line":243,"column":11,"name":"textInputAction"},{"file":null,"line":244,"column":11,"name":"onSubmitted"},{"file":null,"line":245,"column":11,"name":"style"},{"file":null,"line":246,"column":11,"name":"decoration"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"SizedBox","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"SizedBox(height: 16.0, renderObject: RenderConstrainedBox#36886 relayoutBoundary=up6)","type":"_DiagnosticableTreeNode","hasChildren":false,"objectId":"inspector-42","valueId":"inspector-43","widgetRuntimeType":"SizedBox","summaryTree":true,"locationId":21,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":263,"column":9,"parameterLocations":[{"file":null,"line":263,"column":18,"name":"height"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"TextField","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"TextField(focusNode: FocusNode#184f4, decoration: InputDecoration(hintText: \"Senha\", contentPadding: EdgeInsets(24.0, 24.0, 12.0, 16.0), focusedBorder: OutlineInputBorder(), enabledBorder: OutlineInputBorder(), border: OutlineInputBorder()), style: TextStyle(inherit: true, color: Color(0xffffffff), size: 20.0, weight: 500), obscureText: true, textInputAction: done, selection disabled, dependencies: [_LocalizationsScope-[GlobalKey#4f329], _InheritedTheme], state: _TextFieldState#8e351)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-44","valueId":"inspector-45","stateful":true,"widgetRuntimeType":"TextField","summaryTree":true,"locationId":22,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":264,"column":9,"parameterLocations":[{"file":null,"line":265,"column":11,"name":"focusNode"},{"file":null,"line":266,"column":11,"name":"onChanged"},{"file":null,"line":267,"column":11,"name":"textInputAction"},{"file":null,"line":268,"column":11,"name":"onSubmitted"},{"file":null,"line":269,"column":11,"name":"obscureText"},{"file":null,"line":270,"column":11,"name":"style"},{"file":null,"line":271,"column":11,"name":"decoration"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"SizedBox","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"SizedBox(height: 16.0, renderObject: RenderConstrainedBox#796e7 relayoutBoundary=up6)","type":"_DiagnosticableTreeNode","hasChildren":false,"objectId":"inspector-46","valueId":"inspector-47","widgetRuntimeType":"SizedBox","summaryTree":true,"locationId":23,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":288,"column":9,"parameterLocations":[{"file":null,"line":288,"column":18,"name":"height"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"Row","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Row(direction: horizontal, mainAxisAlignment: spaceBetween, crossAxisAlignment: start, dependencies: [Directionality], renderObject: RenderFlex#7918f relayoutBoundary=up6)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-48","valueId":"inspector-49","widgetRuntimeType":"Row","summaryTree":true,"locationId":24,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":289,"column":9,"parameterLocations":[{"file":null,"line":290,"column":11,"name":"mainAxisAlignment"},{"file":null,"line":291,"column":11,"name":"crossAxisAlignment"},{"file":null,"line":292,"column":11,"name":"children"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"GestureDetector","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"GestureDetector(startBehavior: down)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-50","valueId":"inspector-51","widgetRuntimeType":"GestureDetector","summaryTree":true,"locationId":25,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":293,"column":13,"parameterLocations":[{"file":null,"line":294,"column":15,"name":"onTap"},{"file":null,"line":305,"column":15,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Text","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Text(\"Esqueci minha senha\", inherit: true, color: Color(0xffffffff), size: 12.0, decoration: TextDecoration.underline, dependencies: [MediaQuery, DefaultTextStyle])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-52","valueId":"inspector-53","widgetRuntimeType":"Text","summaryTree":true,"locationId":26,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":305,"column":22,"parameterLocations":[{"file":null,"line":306,"column":17,"name":"data"},{"file":null,"line":307,"column":17,"name":"style"}]},"createdByLocalProject":true,"children":[]}]},{"name":null,"showSeparator":true,"description":"StreamBuilder ","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"StreamBuilder (dependencies: [_LocalizationsScope-[GlobalKey#4f329], _InheritedTheme], state: _StreamBuilderBaseState<bool, AsyncSnapshot >#a4369)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-54","valueId":"inspector-55","stateful":true,"widgetRuntimeType":"StreamBuilder ","summaryTree":true,"locationId":27,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":313,"column":13,"parameterLocations":[{"file":null,"line":314,"column":15,"name":"stream"},{"file":null,"line":315,"column":15,"name":"builder"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"RaisedButton","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"RaisedButton(disabled, disabled, color: Color(0xffffffff), disabledColor: Color(0xb3ffffff), shape: StadiumBorder(BorderSide(Color(0xff000000), 0.0, BorderStyle.none)), dependencies: [_LocalizationsScope-[GlobalKey#4f329], _InheritedTheme])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-56","valueId":"inspector-57","widgetRuntimeType":"RaisedButton","summaryTree":true,"locationId":28,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":316,"column":24,"parameterLocations":[{"file":null,"line":317,"column":21,"name":"onPressed"},{"file":null,"line":320,"column":21,"name":"color"},{"file":null,"line":321,"column":21,"name":"disabledColor"},{"file":null,"line":322,"column":21,"name":"shape"},{"file":null,"line":323,"column":21,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Text","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Text(\"Entrar\", inherit: true, color: Color(0xff4fc3f7), size: 20.0, weight: 700, dependencies: [MediaQuery, DefaultTextStyle])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-58","valueId":"inspector-59","widgetRuntimeType":"Text","summaryTree":true,"locationId":29,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":323,"column":28,"parameterLocations":[{"file":null,"line":324,"column":23,"name":"data"},{"file":null,"line":325,"column":23,"name":"style"}]},"createdByLocalProject":true,"children":[]}]}]}]}]}]},{"name":null,"showSeparator":true,"description":"SizedBox","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"SizedBox(height: 24.0, renderObject: RenderConstrainedBox#6d2a1 relayoutBoundary=up5)","type":"_DiagnosticableTreeNode","hasChildren":false,"objectId":"inspector-60","valueId":"inspector-61","widgetRuntimeType":"SizedBox","summaryTree":true,"locationId":30,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":171,"column":21,"parameterLocations":[{"file":null,"line":171,"column":30,"name":"height"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"Column","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Column(direction: vertical, mainAxisAlignment: start, crossAxisAlignment: center, renderObject: RenderFlex#3b357 relayoutBoundary=up5)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-62","valueId":"inspector-63","widgetRuntimeType":"Column","summaryTree":true,"locationId":31,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":172,"column":21,"parameterLocations":[{"file":null,"line":173,"column":23,"name":"children"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Theme","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Theme(ThemeData#85336(primaryColor: Color(0xff4fc3f7), primaryColorBrightness: light, accentColor: Color(0xff4fc3f7), accentColorBrightness: light, dividerColor: Color(0x8a000000), textSelectionColor: Color(0xff4fc3f7), textSelectionHandleColor: Color(0xff4fc3f7), indicatorColor: Color(0xffffffff), toggleableActiveColor: Color(0xff4fc3f7), buttonTheme: ButtonThemeData#37750(buttonColor: Color(0xffe0e0e0), colorScheme: ColorScheme#120a3(primary: MaterialColor(primary value: Color(0xff2196f3)), primaryVariant: Color(0xff0093c4), secondary: Color(0xff4fc3f7), secondaryVariant: Color(0xff1976d2), background: Color(0xff90caf9), error: Color(0xffd32f2f), onBackground: Color(0xffffffff)), materialTapTargetSize: MaterialTapTargetSize.padded), textTheme: TextTheme#28dc4(display4: TextStyle(debugLabel: (englishLike display4 2014).merge(blackMountainView display4), inherit: false, color: Color(0x8a000000), family: Roboto, size: 112.0, weight: 100, baseline: alphabetic, decoration: TextDecoration.none), display3: TextStyle(debugLabel: (englishLike display3 2014).merge(blackMountainView display3), inherit: false, color: Color(0x8a000000), family: Roboto, size: 56.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), display2: TextStyle(debugLabel: (englishLike display2 2014).merge(blackMountainView display2), inherit: false, color: Color(0x8a000000), family: Roboto, size: 45.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), display1: TextStyle(debugLabel: (englishLike display1 2014).merge(blackMountainView display1), inherit: false, color: Color(0x8a000000), family: Roboto, size: 34.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), headline: TextStyle(debugLabel: (englishLike headline 2014).merge(blackMountainView headline), inherit: false, color: Color(0xdd000000), family: Roboto, size: 24.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), title: TextStyle(debugLabel: (englishLike title 2014).merge(blackMountainView title), inherit: false, color: Color(0xdd000000), family: Roboto, size: 20.0, weight: 500, baseline: alphabetic, decoration: TextDecoration.none), subhead: TextStyle(debugLabel: (englishLike subhead 2014).merge(blackMountainView subhead), inherit: false, color: Color(0xdd000000), family: Roboto, size: 16.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), body2: TextStyle(debugLabel: (englishLike body2 2014).merge(blackMountainView body2), inherit: false, color: Color(0xdd000000), family: Roboto, size: 14.0, weight: 500, baseline: alphabetic, decoration: TextDecoration.none), body1: TextStyle(debugLabel: (englishLike body1 2014).merge(blackMountainView body1), inherit: false, color: Color(0xdd000000), family: Roboto, size: 14.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), caption: TextStyle(debugLabel: (englishLike caption 2014).merge(blackMountainView caption), inherit: false, color: Color(0x8a000000), family: Roboto, size: 12.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), button: TextStyle(debugLabel: (englishLike button 2014).merge(blackMountainView button), inherit: false, color: Color(0xdd000000), family: Roboto, size: 14.0, weight: 500, baseline: alphabetic, decoration: TextDecoration.none), subtitle): TextStyle(debugLabel: (englishLike subtitle 2014).merge(blackMountainView subtitle), inherit: false, color: Color(0xff000000), family: Roboto, size: 14.0, weight: 500, letterSpacing: 0.1, baseline: alphabetic, decoration: TextDecoration.none), overline: TextStyle(debugLabel: (englishLike overline 2014).merge(blackMountainView overline), inherit: false, color: Color(0xff000000), family: Roboto, size: 10.0, weight: 400, letterSpacing: 1.5, baseline: alphabetic, decoration: TextDecoration.none)), primaryTextTheme: TextTheme#28dc4(display4: TextStyle(debugLabel: (englishLike display4 2014).merge(blackMountainView display4), inherit: false, color: Color(0x8a000000), family: Roboto, size: 112.0, weight: 100, baseline: alphabetic, decoration: TextDecoration.none), display3: TextStyle(debugLabel: (englishLike display3 2014).merge(blackMountainView display3), inherit: false, color: Color(0x8a000000), family: Roboto, size: 56.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), display2: TextStyle(debugLabel: (englishLike display2 2014).merge(blackMountainView display2), inherit: false, color: Color(0x8a000000), family: Roboto, size: 45.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), display1: TextStyle(debugLabel: (englishLike display1 2014).merge(blackMountainView display1), inherit: false, color: Color(0x8a000000), family: Roboto, size: 34.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), headline: TextStyle(debugLabel: (englishLike headline 2014).merge(blackMountainView headline), inherit: false, color: Color(0xdd000000), family: Roboto, size: 24.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), title: TextStyle(debugLabel: (englishLike title 2014).merge(blackMountainView title), inherit: false, color: Color(0xdd000000), family: Roboto, size: 20.0, weight: 500, baseline: alphabetic, decoration: TextDecoration.none), subhead: TextStyle(debugLabel: (englishLike subhead 2014).merge(blackMountainView subhead), inherit: false, color: Color(0xdd000000), family: Roboto, size: 16.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), body2: TextStyle(debugLabel: (englishLike body2 2014).merge(blackMountainView body2), inherit: false, color: Color(0xdd000000), family: Roboto, size: 14.0, weight: 500, baseline: alphabetic, decoration: TextDecoration.none), body1: TextStyle(debugLabel: (englishLike body1 2014).merge(blackMountainView body1), inherit: false, color: Color(0xdd000000), family: Roboto, size: 14.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), caption: TextStyle(debugLabel: (englishLike caption 2014).merge(blackMountainView caption), inherit: false, color: Color(0x8a000000), family: Roboto, size: 12.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), button: TextStyle(debugLabel: (englishLike button 2014).merge(blackMountainView button), inherit: false, color: Color(0xdd000000), family: Roboto, size: 14.0, weight: 500, baseline: alphabetic, decoration: TextDecoration.none), subtitle): TextStyle(debugLabel: (englishLike subtitle 2014).merge(blackMountainView subtitle), inherit: false, color: Color(0xff000000), family: Roboto, size: 14.0, weight: 500, letterSpacing: 0.1, baseline: alphabetic, decoration: TextDecoration.none), overline: TextStyle(debugLabel: (englishLike overline 2014).merge(blackMountainView overline), inherit: false, color: Color(0xff000000), family: Roboto, size: 10.0, weight: 400, letterSpacing: 1.5, baseline: alphabetic, decoration: TextDecoration.none)), accentTextTheme: TextTheme#28dc4(display4: TextStyle(debugLabel: (englishLike display4 2014).merge(blackMountainView display4), inherit: false, color: Color(0x8a000000), family: Roboto, size: 112.0, weight: 100, baseline: alphabetic, decoration: TextDecoration.none), display3: TextStyle(debugLabel: (englishLike display3 2014).merge(blackMountainView display3), inherit: false, color: Color(0x8a000000), family: Roboto, size: 56.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), display2: TextStyle(debugLabel: (englishLike display2 2014).merge(blackMountainView display2), inherit: false, color: Color(0x8a000000), family: Roboto, size: 45.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), display1: TextStyle(debugLabel: (englishLike display1 2014).merge(blackMountainView display1), inherit: false, color: Color(0x8a000000), family: Roboto, size: 34.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), headline: TextStyle(debugLabel: (englishLike headline 2014).merge(blackMountainView headline), inherit: false, color: Color(0xdd000000), family: Roboto, size: 24.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), title: TextStyle(debugLabel: (englishLike title 2014).merge(blackMountainView title), inherit: false, color: Color(0xdd000000), family: Roboto, size: 20.0, weight: 500, baseline: alphabetic, decoration: TextDecoration.none), subhead: TextStyle(debugLabel: (englishLike subhead 2014).merge(blackMountainView subhead), inherit: false, color: Color(0xdd000000), family: Roboto, size: 16.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), body2: TextStyle(debugLabel: (englishLike body2 2014).merge(blackMountainView body2), inherit: false, color: Color(0xdd000000), family: Roboto, size: 14.0, weight: 500, baseline: alphabetic, decoration: TextDecoration.none), body1: TextStyle(debugLabel: (englishLike body1 2014).merge(blackMountainView body1), inherit: false, color: Color(0xdd000000), family: Roboto, size: 14.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), caption: TextStyle(debugLabel: (englishLike caption 2014).merge(blackMountainView caption), inherit: false, color: Color(0x8a000000), family: Roboto, size: 12.0, weight: 400, baseline: alphabetic, decoration: TextDecoration.none), button: TextStyle(debugLabel: (englishLike button 2014).merge(blackMountainView button), inherit: false, color: Color(0xdd000000), family: Roboto, size: 14.0, weight: 500, baseline: alphabetic, decoration: TextDecoration.none), subtitle): TextStyle(debugLabel: (englishLike subtitle 2014).merge(blackMountainView subtitle), inherit: false, color: Color(0xff000000), family: Roboto, size: 14.0, weight: 500, letterSpacing: 0.1, baseline: alphabetic, decoration: TextDecoration.none), overline: TextStyle(debugLabel: (englishLike overline 2014).merge(blackMountainView overline), inherit: false, color: Color(0xff000000), family: Roboto, size: 10.0, weight: 400, letterSpacing: 1.5, baseline: alphabetic, decoration: TextDecoration.none)), inputDecorationTheme: InputDecorationTheme#1d125, iconTheme: IconThemeData#2abdc(color: Color(0xdd000000)), primaryIconTheme: IconThemeData#a143c(color: Color(0xff000000)), accentIconTheme: IconThemeData#a143c(color: Color(0xff000000)), sliderTheme: SliderThemeData#f04c5(activeTrackColor: Color(0xff4fc3f7), activeTrackColor: Color(0xff4fc3f7), inactiveTrackColor: Color(0x3d4fc3f7), disabledActiveTrackColor: Color(0x520093c4), disabledInactiveTrackColor: Color(0x1f0093c4), activeTickMarkColor: Color(0x8a8bf6ff), inactiveTickMarkColor: Color(0x8a4fc3f7), disabledActiveTickMarkColor: Color(0x1f8bf6ff), disabledInactiveTickMarkColor: Color(0x1f0093c4), thumbColor: Color(0xff4fc3f7), disabledThumbColor: Color(0x520093c4), overlayColor: Color(0x294fc3f7), valueIndicatorColor: Color(0xff4fc3f7), valueIndicatorTextStyle: TextStyle(debugLabel: blackMountainView body2, inherit: true, color: Color(0xdd000000), family: Roboto, decoration: TextDecoration.none)), tabBarTheme: TabBarTheme#e3dcc, cardTheme: CardTheme#b4e63, chipTheme: ChipThemeData#39a64(secondarySelectedColor: Color(0x3d4fc3f7), secondaryLabelStyle: TextStyle(debugLabel: (blackMountainView body2).copyWith, inherit: true, color: Color(0xde4fc3f7), family: Roboto, decoration: TextDecoration.none)), materialTapTargetSize: MaterialTapTargetSize.padded, pageTransitionsTheme: PageTransitionsTheme#18e61, colorScheme: ColorScheme#120a3(primary: MaterialColor(primary value: Color(0xff2196f3)), primaryVariant: Color(0xff0093c4), secondary: Color(0xff4fc3f7), secondaryVariant: Color(0xff1976d2), background: Color(0xff90caf9), error: Color(0xffd32f2f), onBackground: Color(0xffffffff))))","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-64","valueId":"inspector-65","widgetRuntimeType":"Theme","summaryTree":true,"locationId":32,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":111,"column":12,"parameterLocations":[{"file":null,"line":112,"column":7,"name":"data"},{"file":null,"line":113,"column":7,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Row","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Row(direction: horizontal, mainAxisAlignment: spaceAround, crossAxisAlignment: center, dependencies: [Directionality], renderObject: RenderFlex#b57e3 relayoutBoundary=up6)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-66","valueId":"inspector-67","widgetRuntimeType":"Row","summaryTree":true,"locationId":33,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":113,"column":14,"parameterLocations":[{"file":null,"line":114,"column":9,"name":"mainAxisAlignment"},{"file":null,"line":115,"column":9,"name":"children"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Expanded","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Expanded(flex: 1)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-68","valueId":"inspector-69","widgetRuntimeType":"Expanded","summaryTree":true,"locationId":34,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":116,"column":11,"parameterLocations":[{"file":null,"line":117,"column":13,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Divider","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Divider(dependencies: [_LocalizationsScope-[GlobalKey#4f329], _InheritedTheme])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-70","valueId":"inspector-71","widgetRuntimeType":"Divider","summaryTree":true,"locationId":35,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":117,"column":26,"parameterLocations":[]},"createdByLocalProject":true,"children":[]}]},{"name":null,"showSeparator":true,"description":"Padding","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Padding(padding: EdgeInsets(16.0, 0.0, 16.0, 0.0), dependencies: [Directionality], renderObject: RenderPadding#b26ef relayoutBoundary=up7)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-72","valueId":"inspector-73","widgetRuntimeType":"Padding","summaryTree":true,"locationId":36,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":119,"column":11,"parameterLocations":[{"file":null,"line":120,"column":13,"name":"padding"},{"file":null,"line":121,"column":13,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Text","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Text(\"OU\", dependencies: [MediaQuery, DefaultTextStyle])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-74","valueId":"inspector-75","widgetRuntimeType":"Text","summaryTree":true,"locationId":37,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":121,"column":20,"parameterLocations":[{"file":null,"line":121,"column":25,"name":"data"}]},"createdByLocalProject":true,"children":[]}]},{"name":null,"showSeparator":true,"description":"Expanded","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Expanded(flex: 1)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-76","valueId":"inspector-77","widgetRuntimeType":"Expanded","summaryTree":true,"locationId":38,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":123,"column":11,"parameterLocations":[{"file":null,"line":124,"column":13,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Divider","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Divider(dependencies: [_LocalizationsScope-[GlobalKey#4f329], _InheritedTheme])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-78","valueId":"inspector-79","widgetRuntimeType":"Divider","summaryTree":true,"locationId":39,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":124,"column":26,"parameterLocations":[]},"createdByLocalProject":true,"children":[]}]}]}]},{"name":null,"showSeparator":true,"description":"SizedBox","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"SizedBox(height: 24.0, renderObject: RenderConstrainedBox#1638a relayoutBoundary=up6)","type":"_DiagnosticableTreeNode","hasChildren":false,"objectId":"inspector-80","valueId":"inspector-81","widgetRuntimeType":"SizedBox","summaryTree":true,"locationId":40,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":175,"column":25,"parameterLocations":[{"file":null,"line":175,"column":34,"name":"height"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"SignInButtons","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"SignInButtons","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-82","valueId":"inspector-83","widgetRuntimeType":"SignInButtons","summaryTree":true,"locationId":41,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":176,"column":25,"parameterLocations":[{"file":null,"line":176,"column":39,"name":"bloc"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Column","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Column(direction: vertical, mainAxisAlignment: start, crossAxisAlignment: center, renderObject: RenderFlex#c90cb relayoutBoundary=up6)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-84","valueId":"inspector-85","widgetRuntimeType":"Column","summaryTree":true,"locationId":42,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":400,"column":12,"parameterLocations":[{"file":null,"line":401,"column":7,"name":"children"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"ButtonTheme","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"ButtonTheme","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-86","valueId":"inspector-87","widgetRuntimeType":"ButtonTheme","summaryTree":true,"locationId":43,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":351,"column":12,"parameterLocations":[{"file":null,"line":352,"column":7,"name":"height"},{"file":null,"line":353,"column":7,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"RaisedButton","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"RaisedButton(color: Color(0xffffffff), shape: StadiumBorder(BorderSide(Color(0xff000000), 0.0, BorderStyle.none)), dependencies: [_LocalizationsScope-[GlobalKey#4f329], _InheritedTheme, ButtonTheme])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-88","valueId":"inspector-89","widgetRuntimeType":"RaisedButton","summaryTree":true,"locationId":44,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":353,"column":14,"parameterLocations":[{"file":null,"line":354,"column":9,"name":"onPressed"},{"file":null,"line":355,"column":9,"name":"color"},{"file":null,"line":356,"column":9,"name":"shape"},{"file":null,"line":357,"column":9,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Stack","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Stack(alignment: center, fit: loose, overflow: visible, dependencies: [Directionality], renderObject: RenderStack#5b5e3 relayoutBoundary=up17)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-90","valueId":"inspector-91","widgetRuntimeType":"Stack","summaryTree":true,"locationId":45,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":357,"column":16,"parameterLocations":[{"file":null,"line":358,"column":11,"name":"alignment"},{"file":null,"line":359,"column":11,"name":"overflow"},{"file":null,"line":360,"column":11,"name":"children"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Container","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Container","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-92","valueId":"inspector-93","widgetRuntimeType":"Container","summaryTree":true,"locationId":46,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":361,"column":13,"parameterLocations":[]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"Positioned","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Positioned(left: -8.0)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-94","valueId":"inspector-95","widgetRuntimeType":"Positioned","summaryTree":true,"locationId":47,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":363,"column":13,"parameterLocations":[{"file":null,"line":364,"column":15,"name":"left"},{"file":null,"line":365,"column":15,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Row","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Row(direction: horizontal, mainAxisAlignment: start, crossAxisAlignment: center, dependencies: [Directionality], renderObject: RenderFlex#b12e4 relayoutBoundary=up18)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-96","valueId":"inspector-97","widgetRuntimeType":"Row","summaryTree":true,"locationId":48,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":365,"column":22,"parameterLocations":[{"file":null,"line":366,"column":17,"name":"children"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"SvgPicture","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"SvgPicture(dependencies: [_LocalizationsScope-[GlobalKey#4f329], Directionality, MediaQuery], state: _SvgPictureState#1431c(stream: PictureStream#bfcdb(OneFramePictureStreamCompleter#c261a, Instance of 'PictureInfo', 1 listener)))","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-98","valueId":"inspector-99","stateful":true,"widgetRuntimeType":"SvgPicture","summaryTree":true,"locationId":49,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":368,"column":34,"parameterLocations":[{"file":null,"line":369,"column":25,"name":"assetName"},{"file":null,"line":370,"column":25,"name":"height"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"SizedBox","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"SizedBox(width: 24.0, renderObject: RenderConstrainedBox#0c229 relayoutBoundary=up19)","type":"_DiagnosticableTreeNode","hasChildren":false,"objectId":"inspector-100","valueId":"inspector-101","widgetRuntimeType":"SizedBox","summaryTree":true,"locationId":50,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":372,"column":19,"parameterLocations":[{"file":null,"line":372,"column":28,"name":"width"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"Text","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Text(\"Fazer login com o Google\", inherit: true, color: Color(0x8a000000), size: 14.0, dependencies: [MediaQuery, DefaultTextStyle])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-102","valueId":"inspector-103","widgetRuntimeType":"Text","summaryTree":true,"locationId":51,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":373,"column":19,"parameterLocations":[{"file":null,"line":374,"column":23,"name":"data"},{"file":null,"line":375,"column":23,"name":"style"}]},"createdByLocalProject":true,"children":[]}]}]}]}]}]},{"name":null,"showSeparator":true,"description":"SizedBox","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"SizedBox(height: 16.0, renderObject: RenderConstrainedBox#b49c1 relayoutBoundary=up7)","type":"_DiagnosticableTreeNode","hasChildren":false,"objectId":"inspector-104","valueId":"inspector-105","widgetRuntimeType":"SizedBox","summaryTree":true,"locationId":52,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":411,"column":9,"parameterLocations":[{"file":null,"line":411,"column":18,"name":"height"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"ButtonTheme","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"ButtonTheme","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-106","valueId":"inspector-107","widgetRuntimeType":"ButtonTheme","summaryTree":true,"locationId":43,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":351,"column":12,"parameterLocations":[{"file":null,"line":352,"column":7,"name":"height"},{"file":null,"line":353,"column":7,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"RaisedButton","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"RaisedButton(color: Color(0xff4267b2), shape: StadiumBorder(BorderSide(Color(0xff000000), 0.0, BorderStyle.none)), dependencies: [_LocalizationsScope-[GlobalKey#4f329], _InheritedTheme, ButtonTheme])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-108","valueId":"inspector-109","widgetRuntimeType":"RaisedButton","summaryTree":true,"locationId":44,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":353,"column":14,"parameterLocations":[{"file":null,"line":354,"column":9,"name":"onPressed"},{"file":null,"line":355,"column":9,"name":"color"},{"file":null,"line":356,"column":9,"name":"shape"},{"file":null,"line":357,"column":9,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Stack","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Stack(alignment: center, fit: loose, overflow: visible, dependencies: [Directionality], renderObject: RenderStack#97377 relayoutBoundary=up17)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-110","valueId":"inspector-111","widgetRuntimeType":"Stack","summaryTree":true,"locationId":45,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":357,"column":16,"parameterLocations":[{"file":null,"line":358,"column":11,"name":"alignment"},{"file":null,"line":359,"column":11,"name":"overflow"},{"file":null,"line":360,"column":11,"name":"children"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Container","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Container","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-112","valueId":"inspector-113","widgetRuntimeType":"Container","summaryTree":true,"locationId":46,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":361,"column":13,"parameterLocations":[]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"Positioned","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Positioned(left: -8.0)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-114","valueId":"inspector-115","widgetRuntimeType":"Positioned","summaryTree":true,"locationId":47,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":363,"column":13,"parameterLocations":[{"file":null,"line":364,"column":15,"name":"left"},{"file":null,"line":365,"column":15,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Row","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Row(direction: horizontal, mainAxisAlignment: start, crossAxisAlignment: center, dependencies: [Directionality], renderObject: RenderFlex#83ff4 relayoutBoundary=up18)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-116","valueId":"inspector-117","widgetRuntimeType":"Row","summaryTree":true,"locationId":48,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":365,"column":22,"parameterLocations":[{"file":null,"line":366,"column":17,"name":"children"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"SvgPicture","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"SvgPicture(dependencies: [_LocalizationsScope-[GlobalKey#4f329], Directionality, MediaQuery], state: _SvgPictureState#0b7b3(stream: PictureStream#58c2c(OneFramePictureStreamCompleter#260f2, Instance of 'PictureInfo', 1 listener)))","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-118","valueId":"inspector-119","stateful":true,"widgetRuntimeType":"SvgPicture","summaryTree":true,"locationId":49,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":368,"column":34,"parameterLocations":[{"file":null,"line":369,"column":25,"name":"assetName"},{"file":null,"line":370,"column":25,"name":"height"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"SizedBox","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"SizedBox(width: 24.0, renderObject: RenderConstrainedBox#0d42d relayoutBoundary=up19)","type":"_DiagnosticableTreeNode","hasChildren":false,"objectId":"inspector-120","valueId":"inspector-121","widgetRuntimeType":"SizedBox","summaryTree":true,"locationId":50,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":372,"column":19,"parameterLocations":[{"file":null,"line":372,"column":28,"name":"width"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"Text","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Text(\"Fazer login com o Facebook\", inherit: true, color: Color(0xffffffff), size: 14.0, dependencies: [DefaultTextStyle, MediaQuery])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-122","valueId":"inspector-123","widgetRuntimeType":"Text","summaryTree":true,"locationId":51,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":373,"column":19,"parameterLocations":[{"file":null,"line":374,"column":23,"name":"data"},{"file":null,"line":375,"column":23,"name":"style"}]},"createdByLocalProject":true,"children":[]}]}]}]}]}]},{"name":null,"showSeparator":true,"description":"SizedBox","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"SizedBox(height: 16.0, renderObject: RenderConstrainedBox#d1e88 relayoutBoundary=up7)","type":"_DiagnosticableTreeNode","hasChildren":false,"objectId":"inspector-124","valueId":"inspector-125","widgetRuntimeType":"SizedBox","summaryTree":true,"locationId":53,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":421,"column":9,"parameterLocations":[{"file":null,"line":421,"column":18,"name":"height"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"ButtonTheme","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"ButtonTheme","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-126","valueId":"inspector-127","widgetRuntimeType":"ButtonTheme","summaryTree":true,"locationId":43,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":351,"column":12,"parameterLocations":[{"file":null,"line":352,"column":7,"name":"height"},{"file":null,"line":353,"column":7,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"RaisedButton","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"RaisedButton(color: MaterialColor(primary value: Color(0xff2196f3)), shape: StadiumBorder(BorderSide(Color(0xff000000), 0.0, BorderStyle.none)), dependencies: [_LocalizationsScope-[GlobalKey#4f329], ButtonTheme, _InheritedTheme])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-128","valueId":"inspector-129","widgetRuntimeType":"RaisedButton","summaryTree":true,"locationId":44,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":353,"column":14,"parameterLocations":[{"file":null,"line":354,"column":9,"name":"onPressed"},{"file":null,"line":355,"column":9,"name":"color"},{"file":null,"line":356,"column":9,"name":"shape"},{"file":null,"line":357,"column":9,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Stack","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Stack(alignment: center, fit: loose, overflow: visible, dependencies: [Directionality], renderObject: RenderStack#351e9 relayoutBoundary=up17)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-130","valueId":"inspector-131","widgetRuntimeType":"Stack","summaryTree":true,"locationId":45,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":357,"column":16,"parameterLocations":[{"file":null,"line":358,"column":11,"name":"alignment"},{"file":null,"line":359,"column":11,"name":"overflow"},{"file":null,"line":360,"column":11,"name":"children"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Container","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Container","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-132","valueId":"inspector-133","widgetRuntimeType":"Container","summaryTree":true,"locationId":46,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":361,"column":13,"parameterLocations":[]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"Positioned","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Positioned(left: -10.0)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-134","valueId":"inspector-135","widgetRuntimeType":"Positioned","summaryTree":true,"locationId":47,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":363,"column":13,"parameterLocations":[{"file":null,"line":364,"column":15,"name":"left"},{"file":null,"line":365,"column":15,"name":"child"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Row","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Row(direction: horizontal, mainAxisAlignment: start, crossAxisAlignment: center, dependencies: [Directionality], renderObject: RenderFlex#601ca relayoutBoundary=up18)","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-136","valueId":"inspector-137","widgetRuntimeType":"Row","summaryTree":true,"locationId":48,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":365,"column":22,"parameterLocations":[{"file":null,"line":366,"column":17,"name":"children"}]},"createdByLocalProject":true,"children":[{"name":null,"showSeparator":true,"description":"Icon","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Icon(IconData(U+0E853), size: 28.0, color: Color(0xffffffff), dependencies: [IconTheme, Directionality])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-138","valueId":"inspector-139","widgetRuntimeType":"Icon","summaryTree":true,"locationId":54,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":431,"column":13,"parameterLocations":[{"file":null,"line":431,"column":24,"name":"icon"},{"file":null,"line":431,"column":40,"name":"size"},{"file":null,"line":431,"column":50,"name":"color"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"SizedBox","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"SizedBox(width: 24.0, renderObject: RenderConstrainedBox#491c1 relayoutBoundary=up19)","type":"_DiagnosticableTreeNode","hasChildren":false,"objectId":"inspector-140","valueId":"inspector-141","widgetRuntimeType":"SizedBox","summaryTree":true,"locationId":50,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":372,"column":19,"parameterLocations":[{"file":null,"line":372,"column":28,"name":"width"}]},"createdByLocalProject":true,"children":[]},{"name":null,"showSeparator":true,"description":"Text","level":"info","showName":true,"emptyBodyDescription":null,"style":"dense","valueToString":"Text(\"Cadastrar com E-mail e Senha\", inherit: true, color: Color(0xffffffff), size: 14.0, dependencies: [DefaultTextStyle, MediaQuery])","type":"_DiagnosticableTreeNode","hasChildren":true,"objectId":"inspector-142","valueId":"inspector-143","widgetRuntimeType":"Text","summaryTree":true,"locationId":51,"creationLocation":{"file":"file:///C:/my_project/lib/screens/login_screen.dart","line":373,"column":19,"parameterLocations":[{"file":null,"line":374,"column":23,"name":"data"},{"file":null,"line":375,"column":23,"name":"style"}]},"createdByLocalProject":true,"children":[]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},"type":"_extensionType","method":"ext.flutter.inspector.getRootWidgetSummaryTree"}}]
@jonahwilliams @devoncarew any thoughts on this? Is this 71 seconds calculateSha
normal? I didn't find any references on it online.
I am running it on a core i5 6200u, 16Gb RAM, 450Gb SSD, Dell Inspiron 7368 (I upgraded it).
The work I've done on Flutter attach is on the iOS side mainly - I'd like to repeat some of it for Android, but I'm waiting for some of the embedding refactor to land so as not to duplicate work for anyone.
I will say that Flutter attach in its current state on Android will probably work best if you explicitly provide it with the --debug-port
instead of trying to have it scan the logs.
That calculateSha time seems abnormal. For reference the code is: https://github.com/flutter/flutter/blob/802eca29d212856ba5cf98aae535dfbc982ef32a/packages/flutter_tools/lib/src/android/gradle.dart#L488
Any ideas on how to "fix" it?
I've filled https://github.com/flutter/flutter/issues/29562 to investigate why & what it is being used for
Thanks!
Closing this issue, as the calculateSha is being tracked in flutter/flutter#29562.
can you plz tell me better way to solve this
If I connect a phone, running a Flutter App and click on "Attach debugger to Android process" it does attach the debugger, but there's no hot reload or hot restart.
But if I try to click on "Fullter Attach" instead, it just says it's trying to stabilish a connection with the phone and it never succeeds in doing so.