flutter / flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond
https://flutter.dev
BSD 3-Clause "New" or "Revised" License
165.71k stars 27.36k forks source link

Custom Paint function: size is always (0,0) instead of real canvas size #47617

Closed JAicewizard closed 4 years ago

JAicewizard commented 4 years ago
  1. use a CustomPaint widget
  2. check the size given to the paint function

Target Platform: Android Target OS version/browser: 9 Devices: Oneplus 5t

Logs ``` [ +11 ms] executing: [/opt/flutter/] git log -n 1 --pretty=format:%H [ +19 ms] Exit code 0 from: git log -n 1 --pretty=format:%H [ ] 68587a0916366e9512a78df22c44163d041dd5f3 [ ] executing: [/opt/flutter/] git describe --match v*.*.* --first-parent --long --tags [ +6 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags [ ] v1.9.1+hotfix.6-0-g68587a091 [ +4 ms] executing: [/opt/flutter/] git rev-parse --abbrev-ref --symbolic @{u} [ +6 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u} [ ] origin/stable [ ] executing: [/opt/flutter/] git ls-remote --get-url origin [ +4 ms] Exit code 0 from: git ls-remote --get-url origin [ ] https://github.com/flutter/flutter.git [ +25 ms] executing: [/opt/flutter/] git rev-parse --abbrev-ref HEAD [ +6 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD [ ] stable [ +43 ms] executing: /home/jaap/Android/Sdk/platform-tools/adb devices -l [ +7 ms] Exit code 0 from: /home/jaap/Android/Sdk/platform-tools/adb devices -l [ ] List of devices attached 192.168.2.48:5555 device product:OnePlus5T model:ONEPLUS_A5010 device:OnePlus5T transport_id:1 [ +13 ms] /home/jaap/Android/Sdk/platform-tools/adb -s 192.168.2.48:5555 shell getprop [ +185 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update. [ +51 ms] ro.hardware = qcom [ +26 ms] Launching lib/main.dart on ONEPLUS A5010 in debug mode... [ +5 ms] Initializing gradle... [ +9 ms] Using gradle from /home/jaap/Projects/clock_flutter/android/gradlew. [ +43 ms] executing: /home/jaap/Projects/clock_flutter/android/gradlew -v [ +351 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_202-release (JetBrains s.r.o 25.202-b49-5587405) OS: Linux 5.4.5-arch1-1 amd64 [ +5 ms] Initializing gradle... (completed in 0.4s) [ ] Resolving dependencies... [ ] executing: [/home/jaap/Projects/clock_flutter/android/] /home/jaap/Projects/clock_flutter/android/gradlew app:properties [ +362 ms] > Task :app:properties ------------------------------------------------------------ Project :app ------------------------------------------------------------ INTERNAL__CHECKED_MINIMUM_PLUGIN_VERSIONS: true allprojects: [project ':app'] android: com.android.build.gradle.internal.dsl.BaseAppModuleExtension_Decorated@3f929575 androidDependencies: task ':app:androidDependencies' ant: org.gradle.api.internal.project.DefaultAntBuilder@44b40789 antBuilderFactory: org.gradle.api.internal.project.DefaultAntBuilderFactory@370ca7c1 archivesBaseName: app artifacts: org.gradle.api.internal.artifacts.dsl.DefaultArtifactHandler_Decorated@f04e970 asDynamicObject: DynamicObject for project ':app' assemble: task ':app:assemble' assembleAndroidTest: task ':app:assembleAndroidTest' assembleDebug: task ':app:assembleDebug' assembleDebugAndroidTest: task ':app:assembleDebugAndroidTest' assembleDebugUnitTest: task ':app:assembleDebugUnitTest' assembleProfile: task ':app:assembleProfile' assembleProfileUnitTest: task ':app:assembleProfileUnitTest' assembleRelease: task ':app:assembleRelease' assembleReleaseUnitTest: task ':app:assembleReleaseUnitTest' baseClassLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@2496fcd8 buildDebugPreBundle: task ':app:buildDebugPreBundle' buildDir: /home/jaap/Projects/clock_flutter/build/app buildFile: /home/jaap/Projects/clock_flutter/android/app/build.gradle buildOutputs: BaseVariantOutput container buildPath: : buildProfilePreBundle: task ':app:buildProfilePreBundle' buildReleasePreBundle: task ':app:buildReleasePreBundle' buildScriptSource: org.gradle.groovy.scripts.TextResourceScriptSource@40fa3f8c buildscript: org.gradle.api.internal.initialization.DefaultScriptHandler@129abafd bundle: task ':app:bundle' bundleDebug: task ':app:bundleDebug' bundleDebugAndroidTestResources: task ':app:bundleDebugAndroidTestResources' bundleDebugResources: task ':app:bundleDebugResources' bundleProfile: task ':app:bundleProfile' bundleProfileResources: task ':app:bundleProfileResources' bundleRelease: task ':app:bundleRelease' bundleReleaseResources: task ':app:bundleReleaseResources' check: task ':app:check' checkDebugAndroidTestClasspath: task ':app:checkDebugAndroidTestClasspath' checkDebugClasspath: task ':app:checkDebugClasspath' checkDebugLibraries: task ':app:checkDebugLibraries' checkDebugManifest: task ':app:checkDebugManifest' checkProfileClasspath: task ':app:checkProfileClasspath' checkProfileLibraries: task ':app:checkProfileLibraries' checkProfileManifest: task ':app:checkProfileManifest' checkReleaseClasspath: task ':app:checkReleaseClasspath' checkReleaseLibraries: task ':app:checkReleaseLibraries' checkReleaseManifest: task ':app:checkReleaseManifest' childProjects: {} class: class org.gradle.api.internal.project.DefaultProject_Decorated classLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@3a7d8eb7 cleanBuildCache: task ':app:cleanBuildCache' compileDebugAidl: task ':app:compileDebugAidl' compileDebugAndroidTestAidl: task ':app:compileDebugAndroidTestAidl' compileDebugAndroidTestJavaWithJavac: task ':app:compileDebugAndroidTestJavaWithJavac' compileDebugAndroidTestKotlin: task ':app:compileDebugAndroidTestKotlin' compileDebugAndroidTestNdk: task ':app:compileDebugAndroidTestNdk' compileDebugAndroidTestRenderscript: task ':app:compileDebugAndroidTestRenderscript' compileDebugAndroidTestShaders: task ':app:compileDebugAndroidTestShaders' compileDebugAndroidTestSources: task ':app:compileDebugAndroidTestSources' compileDebugJavaWithJavac: task ':app:compileDebugJavaWithJavac' compileDebugKotlin: task ':app:compileDebugKotlin' compileDebugNdk: task ':app:compileDebugNdk' compileDebugRenderscript: task ':app:compileDebugRenderscript' compileDebugShaders: task ':app:compileDebugShaders' compileDebugSources: task ':app:compileDebugSources' compileDebugUnitTestJavaWithJavac: task ':app:compileDebugUnitTestJavaWithJavac' compileDebugUnitTestKotlin: task ':app:compileDebugUnitTestKotlin' compileDebugUnitTestSources: task ':app:compileDebugUnitTestSources' compileFlutterBuildDebugArm: task ':app:compileFlutterBuildDebugArm' compileFlutterBuildDebugArm64: task ':app:compileFlutterBuildDebugArm64' compileFlutterBuildProfileArm: task ':app:compileFlutterBuildProfileArm' compileFlutterBuildProfileArm64: task ':app:compileFlutterBuildProfileArm64' compileFlutterBuildReleaseArm: task ':app:compileFlutterBuildReleaseArm' compileFlutterBuildReleaseArm64: task ':app:compileFlutterBuildReleaseArm64' compileLint: task ':app:compileLint' compileProfileAidl: task ':app:compileProfileAidl' compileProfileJavaWithJavac: task ':app:compileProfileJavaWithJavac' compileProfileKotlin: task ':app:compileProfileKotlin' compileProfileNdk: task ':app:compileProfileNdk' compileProfileRenderscript: task ':app:compileProfileRenderscript' compileProfileShaders: task ':app:compileProfileShaders' compileProfileSources: task ':app:compileProfileSources' compileProfileUnitTestJavaWithJavac: task ':app:compileProfileUnitTestJavaWithJavac' compileProfileUnitTestKotlin: task ':app:compileProfileUnitTestKotlin' compileProfileUnitTestSources: task ':app:compileProfileUnitTestSources' compileReleaseAidl: task ':app:compileReleaseAidl' compileReleaseJavaWithJavac: task ':app:compileReleaseJavaWithJavac' compileReleaseKotlin: task ':app:compileReleaseKotlin' compileReleaseNdk: task ':app:compileReleaseNdk' compileReleaseRenderscript: task ':app:compileReleaseRenderscript' compileReleaseShaders: task ':app:compileReleaseShaders' compileReleaseSources: task ':app:compileReleaseSources' compileReleaseUnitTestJavaWithJavac: task ':app:compileReleaseUnitTestJavaWithJavac' compileReleaseUnitTestKotlin: task ':app:compileReleaseUnitTestKotlin' compileReleaseUnitTestSources: task ':app:compileReleaseUnitTestSources' components: SoftwareComponentInternal set configurationActions: org.gradle.configuration.project.DefaultProjectConfigurationActionContainer@299ec51c configurationTargetIdentifier: org.gradle.configuration.ConfigurationTargetIdentifier$1@388989fc configurations: configuration container connectedAndroidTest: task ':app:connectedAndroidTest' connectedCheck: task ':app:connectedCheck' connectedDebugAndroidTest: task ':app:connectedDebugAndroidTest' consumeConfigAttr: task ':app:consumeConfigAttr' convention: org.gradle.api.internal.plugins.DefaultConvention@7f838142 copyFlutterAssetsDebug: task ':app:copyFlutterAssetsDebug' copyFlutterAssetsProfile: task ':app:copyFlutterAssetsProfile' copyFlutterAssetsRelease: task ':app:copyFlutterAssetsRelease' createDebugCompatibleScreenManifests: task ':app:createDebugCompatibleScreenManifests' createMockableJar: task ':app:createMockableJar' createProfileCompatibleScreenManifests: task ':app:createProfileCompatibleScreenManifests' createReleaseCompatibleScreenManifests: task ':app:createReleaseCompatibleScreenManifests' defaultArtifacts: org.gradle.api.internal.plugins.DefaultArtifactPublicationSet_Decorated@295da033 defaultTasks: [] deferredProjectConfiguration: org.gradle.api.internal.project.DeferredProjectConfiguration@76b43621 dependencies: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@2869762 dependencyLocking: org.gradle.internal.locking.DefaultDependencyLockingHandler_Decorated@61ec9fe1 depth: 1 description: null deviceAndroidTest: task ':app:deviceAndroidTest' deviceCheck: task ':app:deviceCheck' displayName: project ':app' distsDir: /home/jaap/Projects/clock_flutter/build/app/distributions distsDirName: distributions docsDir: /home/jaap/Projects/clock_flutter/build/app/docs docsDirName: docs ext: org.gradle.api.internal.plugins.DefaultExtraPropertiesExtension@2574f7d7 extensions: org.gradle.api.internal.plugins.DefaultConvention@7f838142 extractApksForDebug: task ':app:extractApksForDebug' extractApksForProfile: task ':app:extractApksForProfile' extractApksForRelease: task ':app:extractApksForRelease' extractProguardFiles: task ':app:extractProguardFiles' fileOperations: org.gradle.api.internal.file.DefaultFileOperations@72a6d866 fileResolver: org.gradle.api.internal.file.BaseDirFileResolver@442d6cd7 flutter: FlutterExtension_Decorated@413bf024 generateDebugAndroidTestAssets: task ':app:generateDebugAndroidTestAssets' generateDebugAndroidTestBuildConfig: task ':app:generateDebugAndroidTestBuildConfig' generateDebugAndroidTestResValues: task ':app:generateDebugAndroidTestResValues' generateDebugAndroidTestResources: task ':app:generateDebugAndroidTestResources' generateDebugAndroidTestSources: task ':app:generateDebugAndroidTestSources' generateDebugAssets: task ':app:generateDebugAssets' generateDebugBuildConfig: task ':app:generateDebugBuildConfig' generateDebugFeatureMetadata: task ':app:generateDebugFeatureMetadata' generateDebugFeatureTransitiveDeps: task ':app:generateDebugFeatureTransitiveDeps' generateDebugResValues: task ':app:generateDebugResValues' generateDebugResources: task ':app:generateDebugResources' generateDebugSources: task ':app:generateDebugSources' generateDebugUnitTestAssets: task ':app:generateDebugUnitTestAssets' generateDebugUnitTestResources: task ':app:generateDebugUnitTestResources' generateDebugUnitTestSources: task ':app:generateDebugUnitTestSources' generateProfileAssets: task ':app:generateProfileAssets' generateProfileBuildConfig: task ':app:generateProfileBuildConfig' generateProfileFeatureMetadata: task ':app:generateProfileFeatureMetadata' generateProfileFeatureTransitiveDeps: task ':app:generateProfileFeatureTransitiveDeps' generateProfileResValues: task ':app:generateProfileResValues' generateProfileResources: task ':app:generateProfileResources' generateProfileSources: task ':app:generateProfileSources' generateProfileUnitTestAssets: task ':app:generateProfileUnitTestAssets' generateProfileUnitTestResources: task ':app:generateProfileUnitTestResources' generateProfileUnitTestSources: task ':app:generateProfileUnitTestSources' generateReleaseAssets: task ':app:generateReleaseAssets' generateReleaseBuildConfig: task ':app:generateReleaseBuildConfig' generateReleaseFeatureMetadata: task ':app:generateReleaseFeatureMetadata' generateReleaseFeatureTransitiveDeps: task ':app:generateReleaseFeatureTransitiveDeps' generateReleaseResValues: task ':app:generateReleaseResValues' generateReleaseResources: task ':app:generateReleaseResources' generateReleaseSources: task ':app:generateReleaseSources' generateReleaseUnitTestAssets: task ':app:generateReleaseUnitTestAssets' generateReleaseUnitTestResources: task ':app:generateReleaseUnitTestResources' generateReleaseUnitTestSources: task ':app:generateReleaseUnitTestSources' gradle: build 'android' group: android identityPath: :app inheritedScope: org.gradle.api.internal.ExtensibleDynamicObject$InheritedDynamicObject@43f36d9b installDebug: task ':app:installDebug' installDebugAndroidTest: task ':app:installDebugAndroidTest' installProfile: task ':app:installProfile' installRelease: task ':app:installRelease' java: org.gradle.api.plugins.internal.DefaultJavaPluginExtension_Decorated@7d2f86b javaPreCompileDebug: task ':app:javaPreCompileDebug' javaPreCompileDebugAndroidTest: task ':app:javaPreCompileDebugAndroidTest' javaPreCompileDebugUnitTest: task ':app:javaPreCompileDebugUnitTest' javaPreCompileProfile: task ':app:javaPreCompileProfile' javaPreCompileProfileUnitTest: task ':app:javaPreCompileProfileUnitTest' javaPreCompileRelease: task ':app:javaPreCompileRelease' javaPreCompileReleaseUnitTest: task ':app:javaPreCompileReleaseUnitTest' kotlin: org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension_Decorated@28367792 kotlin_version: 1.2.71 layout: org.gradle.api.internal.file.DefaultProjectLayout@36921860 libsDir: /home/jaap/Projects/clock_flutter/build/app/libs libsDirName: libs lint: task ':app:lint' lintDebug: task ':app:lintDebug' lintFix: task ':app:lintFix' lintProfile: task ':app:lintProfile' lintRelease: task ':app:lintRelease' lintVitalRelease: task ':app:lintVitalRelease' listenerBuildOperationDecorator: org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator@6e55349c logger: org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger@7b9e2b15 logging: org.gradle.internal.logging.services.DefaultLoggingManager@7e54889d mainApkListPersistenceDebug: task ':app:mainApkListPersistenceDebug' mainApkListPersistenceDebugAndroidTest: task ':app:mainApkListPersistenceDebugAndroidTest' mainApkListPersistenceProfile: task ':app:mainApkListPersistenceProfile' mainApkListPersistenceRelease: task ':app:mainApkListPersistenceRelease' makeApkFromBundleForDebug: task ':app:makeApkFromBundleForDebug' makeApkFromBundleForProfile: task ':app:makeApkFromBundleForProfile' makeApkFromBundleForRelease: task ':app:makeApkFromBundleForRelease' mergeDebugAndroidTestAssets: task ':app:mergeDebugAndroidTestAssets' mergeDebugAndroidTestJniLibFolders: task ':app:mergeDebugAndroidTestJniLibFolders' mergeDebugAndroidTestResources: task ':app:mergeDebugAndroidTestResources' mergeDebugAndroidTestShaders: task ':app:mergeDebugAndroidTestShaders' mergeDebugAssets: task ':app:mergeDebugAssets' mergeDebugJniLibFolders: task ':app:mergeDebugJniLibFolders' mergeDebugResources: task ':app:mergeDebugResources' mergeDebugShaders: task ':app:mergeDebugShaders' mergeProfileAssets: task ':app:mergeProfileAssets' mergeProfileJniLibFolders: task ':app:mergeProfileJniLibFolders' mergeProfileResources: task ':app:mergeProfileResources' mergeProfileShaders: task ':app:mergeProfileShaders' mergeReleaseAssets: task ':app:mergeReleaseAssets' mergeReleaseJniLibFolders: task ':app:mergeReleaseJniLibFolders' mergeReleaseResources: task ':app:mergeReleaseResources' mergeReleaseShaders: task ':app:mergeReleaseShaders' modelRegistry: org.gradle.model.internal.registry.DefaultModelRegistry@6545ea22 modelSchemaStore: org.gradle.model.internal.manage.schema.extract.DefaultModelSchemaStore@40dd87b module: org.gradle.api.internal.artifacts.ProjectBackedModule@2919d358 name: app normalization: org.gradle.normalization.internal.DefaultInputNormalizationHandler_Decorated@43b2bff2 objects: org.gradle.api.internal.model.DefaultObjectFactory@48492cc org.gradle.jvmargs: -Xmx1536M packLibsflutterBuildDebug: task ':app:packLibsflutterBuildDebug' packLibsflutterBuildProfile: task ':app:packLibsflutterBuildProfile' packLibsflutterBuildRelease: task ':app:packLibsflutterBuildRelease' packageAppClassesDebug: task ':app:packageAppClassesDebug' packageAppClassesDebugAndroidTest: task ':app:packageAppClassesDebugAndroidTest' packageAppClassesDebugUnitTest: task ':app:packageAppClassesDebugUnitTest' packageAppClassesProfile: task ':app:packageAppClassesProfile' packageAppClassesProfileUnitTest: task ':app:packageAppClassesProfileUnitTest' packageAppClassesRelease: task ':app:packageAppClassesRelease' packageAppClassesReleaseUnitTest: task ':app:packageAppClassesReleaseUnitTest' packageDebug: task ':app:packageDebug' packageDebugAndroidTest: task ':app:packageDebugAndroidTest' packageDebugBundle: task ':app:packageDebugBundle' packageDebugUniversalApk: task ':app:packageDebugUniversalApk' packageProfile: task ':app:packageProfile' packageProfileBundle: task ':app:packageProfileBundle' packageProfileUniversalApk: task ':app:packageProfileUniversalApk' packageRelease: task ':app:packageRelease' packageReleaseBundle: task ':app:packageReleaseBundle' packageReleaseUniversalApk: task ':app:packageReleaseUniversalApk' parent: root project 'android' parentIdentifier: root project 'android' path: :app pluginManager: org.gradle.api.internal.plugins.DefaultPluginManager_Decorated@5e4ef2a1 plugins: [org.gradle.api.plugins.HelpTasksPlugin@149017b0, com.android.build.gradle.api.AndroidBasePlugin@420b67ff, org.gradle.language.base.plugins.LifecycleBasePlugin@62b98f80, org.gradle.api.plugins.BasePlugin@4b4bb28c, org.gradle.api.plugins.ReportingBasePlugin@5f7211c2, org.gradle.api.plugins.JavaBasePlugin@465fa14c, com.android.build.gradle.AppPlugin@68b4f388, org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPluginWrapper@7efde3c0, FlutterPlugin@314e11dc] preBuild: task ':app:preBuild' preDebugAndroidTestBuild: task ':app:preDebugAndroidTestBuild' preDebugBuild: task ':app:preDebugBuild' preDebugUnitTestBuild: task ':app:preDebugUnitTestBuild' preProfileBuild: task ':app:preProfileBuild' preProfileUnitTestBuild: task ':app:preProfileUnitTestBuild' preReleaseBuild: task ':app:preReleaseBuild' preReleaseUnitTestBuild: task ':app:preReleaseUnitTestBuild' prepareLintJar: task ':app:prepareLintJar' processDebugAndroidTestJavaRes: task ':app:processDebugAndroidTestJavaRes' processDebugAndroidTestManifest: task ':app:processDebugAndroidTestManifest' processDebugAndroidTestResources: task ':app:processDebugAndroidTestResources' processDebugJavaRes: task ':app:processDebugJavaRes' processDebugManifest: task ':app:processDebugManifest' processDebugResources: task ':app:processDebugResources' processDebugUnitTestJavaRes: task ':app:processDebugUnitTestJavaRes' processOperations: org.gradle.api.internal.file.DefaultFileOperations@72a6d866 processProfileJavaRes: task ':app:processProfileJavaRes' processProfileManifest: task ':app:processProfileManifest' processProfileResources: task ':app:processProfileResources' processProfileUnitTestJavaRes: task ':app:processProfileUnitTestJavaRes' processReleaseJavaRes: task ':app:processReleaseJavaRes' processReleaseManifest: task ':app:processReleaseManifest' processReleaseResources: task ':app:processReleaseResources' processReleaseUnitTestJavaRes: task ':app:processReleaseUnitTestJavaRes' project: project ':app' projectConfigurator: org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator@a208378 projectDir: /home/jaap/Projects/clock_flutter/android/app projectEvaluationBroadcaster: ProjectEvaluationListener broadcast projectEvaluator: org.gradle.configuration.project.LifecycleProjectEvaluator@45471907 projectPath: :app projectRegistry: org.gradle.api.internal.project.DefaultProjectRegistry@5435118c properties: {...} providers: org.gradle.api.internal.provider.DefaultProviderFactory@7cb5a79f reportBuildArtifactsDebug: task ':app:reportBuildArtifactsDebug' reportBuildArtifactsProfile: task ':app:reportBuildArtifactsProfile' reportBuildArtifactsRelease: task ':app:reportBuildArtifactsRelease' reportSourceSetTransformAndroidTest: task ':app:reportSourceSetTransformAndroidTest' reportSourceSetTransformAndroidTestDebug: task ':app:reportSourceSetTransformAndroidTestDebug' reportSourceSetTransformDebug: task ':app:reportSourceSetTransformDebug' reportSourceSetTransformMain: task ':app:reportSourceSetTransformMain' reportSourceSetTransformProfile: task ':app:reportSourceSetTransformProfile' reportSourceSetTransformRelease: task ':app:reportSourceSetTransformRelease' reportSourceSetTransformTest: task ':app:reportSourceSetTransformTest' reportSourceSetTransformTestDebug: task ':app:reportSourceSetTransformTestDebug' reportSourceSetTransformTestProfile: task ':app:reportSourceSetTransformTestProfile' reportSourceSetTransformTestRelease: task ':app:reportSourceSetTransformTestRelease' reporting: org.gradle.api.reporting.ReportingExtension_Decorated@15b43a27 reportsDir: /home/jaap/Projects/clock_flutter/build/app/reports repositories: repository container resolveConfigAttr: task ':app:resolveConfigAttr' resourceLoader: org.gradle.internal.resource.transfer.DefaultUriTextResourceLoader@1b8150aa resources: org.gradle.api.internal.resources.DefaultResourceHandler@6673edfc rootDir: /home/jaap/Projects/clock_flutter/android rootProject: root project 'android' script: false scriptHandlerFactory: org.gradle.api.internal.initialization.DefaultScriptHandlerFactory@1ab639cf scriptPluginFactory: org.gradle.configuration.ScriptPluginFactorySelector@2ee74dbc serviceRegistryFactory: org.gradle.internal.service.scopes.ProjectScopeServices$4@3f725cca services: ProjectScopeServices signingReport: task ':app:signingReport' sourceCompatibility: 1.8 sourceSets: SourceSet container splitsDiscoveryTaskDebug: task ':app:splitsDiscoveryTaskDebug' splitsDiscoveryTaskProfile: task ':app:splitsDiscoveryTaskProfile' splitsDiscoveryTaskRelease: task ':app:splitsDiscoveryTaskRelease' standardOutputCapture: org.gradle.internal.logging.services.DefaultLoggingManager@7e54889d state: project state 'EXECUTED' status: integration subprojects: [] targetCompatibility: 1.8 tasks: task set test: task ':app:test' testDebugUnitTest: task ':app:testDebugUnitTest' testProfileUnitTest: task ':app:testProfileUnitTest' testReleaseUnitTest: task ':app:testReleaseUnitTest' testReportDir: /home/jaap/Projects/clock_flutter/build/app/reports/tests testReportDirName: tests testResultsDir: /home/jaap/Projects/clock_flutter/build/app/test-results testResultsDirName: test-results transformClassesWithDexBuilderForDebug: task ':app:transformClassesWithDexBuilderForDebug' transformClassesWithDexBuilderForDebugAndroidTest: task ':app:transformClassesWithDexBuilderForDebugAndroidTest' transformClassesWithDexBuilderForProfile: task ':app:transformClassesWithDexBuilderForProfile' transformClassesWithDexBuilderForRelease: task ':app:transformClassesWithDexBuilderForRelease' transformDexArchiveWithDexMergerForDebug: task ':app:transformDexArchiveWithDexMergerForDebug' transformDexArchiveWithDexMergerForDebugAndroidTest: task ':app:transformDexArchiveWithDexMergerForDebugAndroidTest' transformDexArchiveWithDexMergerForProfile: task ':app:transformDexArchiveWithDexMergerForProfile' transformDexArchiveWithDexMergerForRelease: task ':app:transformDexArchiveWithDexMergerForRelease' transformDexArchiveWithExternalLibsDexMergerForDebug: task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug' transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest: task ':app:transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest' transformDexArchiveWithExternalLibsDexMergerForProfile: task ':app:transformDexArchiveWithExternalLibsDexMergerForProfile' transformDexArchiveWithExternalLibsDexMergerForRelease: task ':app:transformDexArchiveWithExternalLibsDexMergerForRelease' transformNativeLibsWithMergeJniLibsForDebug: task ':app:transformNativeLibsWithMergeJniLibsForDebug' transformNativeLibsWithMergeJniLibsForDebugAndroidTest: task ':app:transformNativeLibsWithMergeJniLibsForDebugAndroidTest' transformNativeLibsWithMergeJniLibsForProfile: task ':app:transformNativeLibsWithMergeJniLibsForProfile' transformNativeLibsWithMergeJniLibsForRelease: task ':app:transformNativeLibsWithMergeJniLibsForRelease' transformNativeLibsWithStripDebugSymbolForDebug: task ':app:transformNativeLibsWithStripDebugSymbolForDebug' transformNativeLibsWithStripDebugSymbolForProfile: task ':app:transformNativeLibsWithStripDebugSymbolForProfile' transformNativeLibsWithStripDebugSymbolForRelease: task ':app:transformNativeLibsWithStripDebugSymbolForRelease' transformResourcesWithMergeJavaResForDebug: task ':app:transformResourcesWithMergeJavaResForDebug' transformResourcesWithMergeJavaResForDebugAndroidTest: task ':app:transformResourcesWithMergeJavaResForDebugAndroidTest' transformResourcesWithMergeJavaResForDebugUnitTest: task ':app:transformResourcesWithMergeJavaResForDebugUnitTest' transformResourcesWithMergeJavaResForProfile: task ':app:transformResourcesWithMergeJavaResForProfile' transformResourcesWithMergeJavaResForProfileUnitTest: task ':app:transformResourcesWithMergeJavaResForProfileUnitTest' transformResourcesWithMergeJavaResForRelease: task ':app:transformResourcesWithMergeJavaResForRelease' transformResourcesWithMergeJavaResForReleaseUnitTest: task ':app:transformResourcesWithMergeJavaResForReleaseUnitTest' uninstallAll: task ':app:uninstallAll' uninstallDebug: task ':app:uninstallDebug' uninstallDebugAndroidTest: task ':app:uninstallDebugAndroidTest' uninstallProfile: task ':app:uninstallProfile' uninstallRelease: task ':app:uninstallRelease' validateSigningDebug: task ':app:validateSigningDebug' validateSigningDebugAndroidTest: task ':app:validateSigningDebugAndroidTest' validateSigningProfile: task ':app:validateSigningProfile' validateSigningRelease: task ':app:validateSigningRelease' version: unspecified writeDebugApplicationId: task ':app:writeDebugApplicationId' writeProfileApplicationId: task ':app:writeProfileApplicationId' writeReleaseApplicationId: task ':app:writeReleaseApplicationId' 1 actionable task: 1 executed [ +4 ms] executing: [/home/jaap/Projects/clock_flutter/android/] /home/jaap/Projects/clock_flutter/android/gradlew app:tasks --all --console=auto [ +358 ms] > 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 each variant. sourceSets - Prints out all the source sets defined in this project. Build tasks ----------- assemble - Assembles all variants of all applications and secondary packages. assembleAndroidTest - Assembles all the Test applications. assembleDebug - Assembles all Debug builds. assembleProfile - Assembles all Profile builds. assembleRelease - Assembles all Release builds. 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. bundleDebug - Creates all Debug bundles. bundleProfile - Creates all Profile bundles. bundleRelease - Creates all Release bundles. clean - Deletes the build directory. cleanBuildCache - Deletes the build cache directory. compileDebugAndroidTestSources compileDebugSources compileDebugUnitTestSources 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. 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. 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. 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. testProfileUnitTest - Run unit tests for the profile build. testReleaseUnitTest - Run unit tests for the release build. Other tasks ----------- assembleDebugAndroidTest assembleDebugUnitTest assembleProfileUnitTest assembleReleaseUnitTest buildDebugPreBundle buildProfilePreBundle buildReleasePreBundle bundle bundleDebugAndroidTestResources bundleDebugResources bundleProfileResources bundleReleaseResources checkDebugAndroidTestClasspath checkDebugClasspath checkDebugLibraries checkDebugManifest checkProfileClasspath checkProfileLibraries checkProfileManifest checkReleaseClasspath checkReleaseLibraries checkReleaseManifest compileDebugAidl compileDebugAndroidTestAidl compileDebugAndroidTestJavaWithJavac compileDebugAndroidTestKotlin - Compiles the debugAndroidTest kotlin. compileDebugAndroidTestNdk compileDebugAndroidTestRenderscript compileDebugAndroidTestShaders compileDebugJavaWithJavac compileDebugKotlin - Compiles the debug kotlin. compileDebugNdk compileDebugRenderscript compileDebugShaders compileDebugUnitTestJavaWithJavac compileDebugUnitTestKotlin - Compiles the debugUnitTest kotlin. compileFlutterBuildDebugArm compileFlutterBuildDebugArm64 compileFlutterBuildProfileArm compileFlutterBuildProfileArm64 compileFlutterBuildReleaseArm compileFlutterBuildReleaseArm64 compileLint compileProfileAidl compileProfileJavaWithJavac compileProfileKotlin - Compiles the profile kotlin. compileProfileNdk compileProfileRenderscript compileProfileShaders compileProfileUnitTestJavaWithJavac compileProfileUnitTestKotlin - Compiles the profileUnitTest kotlin. compileReleaseAidl compileReleaseJavaWithJavac compileReleaseKotlin - Compiles the release kotlin. compileReleaseNdk compileReleaseRenderscript compileReleaseShaders compileReleaseUnitTestJavaWithJavac compileReleaseUnitTestKotlin - Compiles the releaseUnitTest kotlin. consumeConfigAttr copyFlutterAssetsDebug copyFlutterAssetsProfile copyFlutterAssetsRelease createDebugCompatibleScreenManifests createMockableJar createProfileCompatibleScreenManifests createReleaseCompatibleScreenManifests extractApksForDebug extractApksForProfile extractApksForRelease extractProguardFiles generateDebugAndroidTestAssets generateDebugAndroidTestBuildConfig generateDebugAndroidTestResources generateDebugAndroidTestResValues generateDebugAndroidTestSources generateDebugAssets generateDebugBuildConfig generateDebugFeatureMetadata generateDebugFeatureTransitiveDeps generateDebugResources generateDebugResValues generateDebugSources generateDebugUnitTestAssets generateDebugUnitTestResources generateDebugUnitTestSources generateProfileAssets generateProfileBuildConfig generateProfileFeatureMetadata generateProfileFeatureTransitiveDeps generateProfileResources generateProfileResValues generateProfileSources generateProfileUnitTestAssets generateProfileUnitTestResources generateProfileUnitTestSources generateReleaseAssets generateReleaseBuildConfig generateReleaseFeatureMetadata generateReleaseFeatureTransitiveDeps generateReleaseResources generateReleaseResValues generateReleaseSources generateReleaseUnitTestAssets generateReleaseUnitTestResources generateReleaseUnitTestSources javaPreCompileDebug javaPreCompileDebugAndroidTest javaPreCompileDebugUnitTest javaPreCompileProfile javaPreCompileProfileUnitTest javaPreCompileRelease javaPreCompileReleaseUnitTest mainApkListPersistenceDebug mainApkListPersistenceDebugAndroidTest mainApkListPersistenceProfile mainApkListPersistenceRelease makeApkFromBundleForDebug makeApkFromBundleForProfile makeApkFromBundleForRelease mergeDebugAndroidTestAssets mergeDebugAndroidTestJniLibFolders mergeDebugAndroidTestResources mergeDebugAndroidTestShaders mergeDebugAssets mergeDebugJniLibFolders mergeDebugResources mergeDebugShaders mergeProfileAssets mergeProfileJniLibFolders mergeProfileResources mergeProfileShaders mergeReleaseAssets mergeReleaseJniLibFolders mergeReleaseResources mergeReleaseShaders packageAppClassesDebug packageAppClassesDebugAndroidTest packageAppClassesDebugUnitTest packageAppClassesProfile packageAppClassesProfileUnitTest packageAppClassesRelease packageAppClassesReleaseUnitTest packageDebug packageDebugAndroidTest packageDebugBundle packageDebugUniversalApk packageProfile packageProfileBundle packageProfileUniversalApk packageRelease packageReleaseBundle packageReleaseUniversalApk packLibsflutterBuildDebug packLibsflutterBuildProfile packLibsflutterBuildRelease preBuild preDebugAndroidTestBuild preDebugBuild preDebugUnitTestBuild prepareLintJar preProfileBuild preProfileUnitTestBuild preReleaseBuild preReleaseUnitTestBuild processDebugAndroidTestJavaRes processDebugAndroidTestManifest processDebugAndroidTestResources processDebugJavaRes processDebugManifest processDebugResources processDebugUnitTestJavaRes processProfileJavaRes processProfileManifest processProfileResources processProfileUnitTestJavaRes processReleaseJavaRes processReleaseManifest processReleaseResources processReleaseUnitTestJavaRes reportBuildArtifactsDebug reportBuildArtifactsProfile reportBuildArtifactsRelease reportSourceSetTransformAndroidTest reportSourceSetTransformAndroidTestDebug reportSourceSetTransformDebug reportSourceSetTransformMain reportSourceSetTransformProfile reportSourceSetTransformRelease reportSourceSetTransformTest reportSourceSetTransformTestDebug reportSourceSetTransformTestProfile reportSourceSetTransformTestRelease resolveConfigAttr splitsDiscoveryTaskDebug splitsDiscoveryTaskProfile splitsDiscoveryTaskRelease transformClassesWithDexBuilderForDebug transformClassesWithDexBuilderForDebugAndroidTest transformClassesWithDexBuilderForProfile transformClassesWithDexBuilderForRelease transformDexArchiveWithDexMergerForDebug transformDexArchiveWithDexMergerForDebugAndroidTest transformDexArchiveWithDexMergerForProfile transformDexArchiveWithDexMergerForRelease transformDexArchiveWithExternalLibsDexMergerForDebug transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest transformDexArchiveWithExternalLibsDexMergerForProfile transformDexArchiveWithExternalLibsDexMergerForRelease transformNativeLibsWithMergeJniLibsForDebug transformNativeLibsWithMergeJniLibsForDebugAndroidTest transformNativeLibsWithMergeJniLibsForProfile transformNativeLibsWithMergeJniLibsForRelease transformNativeLibsWithStripDebugSymbolForDebug transformNativeLibsWithStripDebugSymbolForProfile transformNativeLibsWithStripDebugSymbolForRelease transformResourcesWithMergeJavaResForDebug transformResourcesWithMergeJavaResForDebugAndroidTest transformResourcesWithMergeJavaResForDebugUnitTest transformResourcesWithMergeJavaResForProfile transformResourcesWithMergeJavaResForProfileUnitTest transformResourcesWithMergeJavaResForRelease transformResourcesWithMergeJavaResForReleaseUnitTest validateSigningDebug validateSigningDebugAndroidTest validateSigningProfile validateSigningRelease writeDebugApplicationId writeProfileApplicationId writeReleaseApplicationId Rules ----- Pattern: clean: Cleans the output files of a task. Pattern: build: Assembles the artifacts of a configuration. Pattern: upload: Assembles and uploads the artifacts belonging to a configuration. 1 actionable task: 1 executed [ +3 ms] Resolving dependencies... (completed in 0.7s) [ ] executing: /home/jaap/Android/Sdk/build-tools/28.0.3/aapt dump xmltree /home/jaap/Projects/clock_flutter/build/app/outputs/apk/app.apk AndroidManifest.xml [ +8 ms] Exit code 0 from: /home/jaap/Android/Sdk/build-tools/28.0.3/aapt dump xmltree /home/jaap/Projects/clock_flutter/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="com.example.clock_flutter" (Raw: "com.example.clock_flutter") 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=14) A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET") E: application (line=22) A: android:label(0x01010001)="clock_flutter" (Raw: "clock_flutter") A: android:icon(0x01010002)=@0x7f020000 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication") A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff E: activity (line=27) A: android:theme(0x01010000)=@0x7f030000 A: android:name(0x01010003)="com.example.clock_flutter.MainActivity" (Raw: "com.example.clock_flutter.MainActivity") A: android:launchMode(0x0101001d)=(type 0x10)0x1 A: android:configChanges(0x0101001f)=(type 0x11)0x400037b4 A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10 A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff E: meta-data (line=41) 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=45) E: action (line=46) A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN") E: category (line=48) A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER") [ +4 ms] executing: /home/jaap/Android/Sdk/platform-tools/adb -s 192.168.2.48:5555 shell -x logcat -v time -t 1 [ +224 ms] Exit code 0 from: /home/jaap/Android/Sdk/platform-tools/adb -s 192.168.2.48:5555 shell -x logcat -v time -t 1 [ ] --------- beginning of main 12-22 15:57:35.734 D/StatusBarWindowManager( 2434): applyFocusableFlag: false, false, false, 81840048 [ +1 ms] executing: /home/jaap/Android/Sdk/platform-tools/adb -s 192.168.2.48:5555 shell -x logcat -v time [ +2 ms] executing: /home/jaap/Android/Sdk/platform-tools/adb version [ +14 ms] Android Debug Bridge version 1.0.41 Version 29.0.2-5738569 Installed as /home/jaap/Android/Sdk/platform-tools/adb [ +1 ms] executing: /home/jaap/Android/Sdk/platform-tools/adb start-server [ +7 ms] Building APK [ +8 ms] Running Gradle task 'assembleDebug'... [ +1 ms] executing: [/home/jaap/Projects/clock_flutter/android/] /home/jaap/Projects/clock_flutter/android/gradlew -Pverbose=true -Ptarget=/home/jaap/Projects/clock_flutter/lib/main.dart -Ptrack-widget-creation=false -Pfilesystem-scheme=org-dartlang-root -Ptarget-platform=android-arm64 assembleDebug [ +403 ms] > Task :app:compileFlutterBuildDebugArm64 UP-TO-DATE [ ] > Task :app:packLibsflutterBuildDebug UP-TO-DATE [ ] > Task :app:checkDebugClasspath UP-TO-DATE [ ] > Task :app:preBuild UP-TO-DATE [ ] > Task :app:preDebugBuild UP-TO-DATE [ ] > Task :app:compileDebugAidl NO-SOURCE [ ] > Task :app:compileDebugRenderscript UP-TO-DATE [ +92 ms] > Task :app:checkDebugManifest UP-TO-DATE [ ] > Task :app:generateDebugBuildConfig UP-TO-DATE [ ] > Task :app:cleanMergeDebugAssets [ ] > Task :app:mergeDebugShaders UP-TO-DATE [ ] > Task :app:compileDebugShaders UP-TO-DATE [ ] > Task :app:generateDebugAssets UP-TO-DATE [ ] > Task :app:mergeDebugAssets [ ] > Task :app:copyFlutterAssetsDebug [ ] > Task :app:mainApkListPersistenceDebug UP-TO-DATE [ ] > Task :app:generateDebugResValues UP-TO-DATE [ ] > Task :app:generateDebugResources UP-TO-DATE [ ] > Task :app:mergeDebugResources UP-TO-DATE [ ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE [ ] > Task :app:processDebugManifest UP-TO-DATE [ ] > Task :app:splitsDiscoveryTaskDebug UP-TO-DATE [ +60 ms] > Task :app:processDebugResources UP-TO-DATE [ ] > Task :app:compileDebugKotlin UP-TO-DATE [ ] > Task :app:prepareLintJar UP-TO-DATE [ ] > Task :app:generateDebugSources UP-TO-DATE [ ] > Task :app:javaPreCompileDebug UP-TO-DATE [ ] > Task :app:compileDebugJavaWithJavac UP-TO-DATE [ ] > Task :app:compileDebugNdk NO-SOURCE [ ] > Task :app:compileDebugSources UP-TO-DATE [ ] > Task :app:transformClassesWithDexBuilderForDebug UP-TO-DATE [ ] > Task :app:transformDexArchiveWithExternalLibsDexMergerForDebug UP-TO-DATE [ ] > Task :app:transformDexArchiveWithDexMergerForDebug UP-TO-DATE [ ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE [ ] > Task :app:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE [ ] > Task :app:transformNativeLibsWithStripDebugSymbolForDebug UP-TO-DATE [ ] > Task :app:checkDebugLibraries UP-TO-DATE [ ] > Task :app:processDebugJavaRes NO-SOURCE [ ] > Task :app:transformResourcesWithMergeJavaResForDebug UP-TO-DATE [ ] > Task :app:validateSigningDebug UP-TO-DATE [ ] > Task :app:packageDebug UP-TO-DATE [ ] > Task :app:assembleDebug UP-TO-DATE [ ] 33 actionable tasks: 3 executed, 30 up-to-date [ +317 ms] Running Gradle task 'assembleDebug'... (completed in 0.9s) [ +110 ms] calculateSha: LocalDirectory: '/home/jaap/Projects/clock_flutter/build/app/outputs/apk'/app.apk [ +40 ms] calculateSha: reading file took 40us [ +392 ms] calculateSha: computing sha took 392us [ +2 ms] Built build/app/outputs/apk/debug/app-debug.apk. [ +1 ms] executing: /home/jaap/Android/Sdk/build-tools/28.0.3/aapt dump xmltree /home/jaap/Projects/clock_flutter/build/app/outputs/apk/app.apk AndroidManifest.xml [ +12 ms] Exit code 0 from: /home/jaap/Android/Sdk/build-tools/28.0.3/aapt dump xmltree /home/jaap/Projects/clock_flutter/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="com.example.clock_flutter" (Raw: "com.example.clock_flutter") 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=14) A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET") E: application (line=22) A: android:label(0x01010001)="clock_flutter" (Raw: "clock_flutter") A: android:icon(0x01010002)=@0x7f020000 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication") A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff E: activity (line=27) A: android:theme(0x01010000)=@0x7f030000 A: android:name(0x01010003)="com.example.clock_flutter.MainActivity" (Raw: "com.example.clock_flutter.MainActivity") A: android:launchMode(0x0101001d)=(type 0x10)0x1 A: android:configChanges(0x0101001f)=(type 0x11)0x400037b4 A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10 A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff E: meta-data (line=41) 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=45) E: action (line=46) A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN") E: category (line=48) A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER") [ ] Stopping app 'app.apk' on ONEPLUS A5010. [ ] executing: /home/jaap/Android/Sdk/platform-tools/adb -s 192.168.2.48:5555 shell am force-stop com.example.clock_flutter [ +194 ms] executing: /home/jaap/Android/Sdk/platform-tools/adb -s 192.168.2.48:5555 shell pm list packages com.example.clock_flutter [ +97 ms] package:com.example.clock_flutter [ +1 ms] executing: /home/jaap/Android/Sdk/platform-tools/adb -s 192.168.2.48:5555 shell cat /data/local/tmp/sky.com.example.clock_flutter.sha1 [ +43 ms] 135431edcd7a3549a6d2b1fcb44863df78fae5e5 [ ] Latest build already installed. [ ] ONEPLUS A5010 startApp [ ] executing: /home/jaap/Android/Sdk/platform-tools/adb -s 192.168.2.48:5555 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 com.example.clock_flutter/com.example.clock_flutter.MainActivity [ +103 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.clock_flutter/.MainActivity (has extras) } [ ] Waiting for observatory port to be available... [ +458 ms] Observatory URL on device: http://127.0.0.1:39284/qUktK8bVsKY=/ [ ] executing: /home/jaap/Android/Sdk/platform-tools/adb -s 192.168.2.48:5555 forward tcp:0 tcp:39284 [ +11 ms] 42597 [ ] Forwarded host port 42597 to device port 39284 for Observatory [ +2 ms] Connecting to service protocol: http://127.0.0.1:42597/qUktK8bVsKY=/ [ +221 ms] Successfully connected to service protocol: http://127.0.0.1:42597/qUktK8bVsKY=/ [ +1 ms] Sending to VM service: getVM({}) [ +6 ms] Result: {type: VM, name: vm, architectureBits: 64, hostCPU: Qualcomm Technologies, Inc MSM8998, operatingSystem: android, targetCPU: arm64, version: 2.5.0 (Fri Sep 6 20:10:36 2019 +0200) on "android_arm64", _profilerMode: VM, _nativeZoneMemoryUsage: 0, pi... [ +3 ms] Sending to VM service: getIsolate({isolateId: isolates/4073231029551535}) [ +1 ms] Sending to VM service: _flutter.listViews({}) [ +48 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x6fb244fd20, isolate: {type: @Isolate, fixedId: true, id: isolates/4073231029551535, name: main.dart$main-4073231029551535, number: 4073231029551535}}]} [ +2 ms] DevFS: Creating new filesystem on the device (null) [ ] Sending to VM service: _createDevFS({fsName: clock_flutter}) [ +18 ms] Result: {type: Isolate, id: isolates/4073231029551535, name: main, number: 4073231029551535, _originNumber: 4073231029551535, startTime: 1577026658088, _heaps: {new: {type: HeapSpace, name: new, vmName: Scavenger, collections: 0, avgCollectionPeriodMillis... [ +18 ms] Result: {type: FileSystem, name: clock_flutter, uri: file:///data/user/0/com.example.clock_flutter/code_cache/clock_flutterOWTEQK/clock_flutter/} [ ] DevFS: Created new filesystem on the device (file:///data/user/0/com.example.clock_flutter/code_cache/clock_flutterOWTEQK/clock_flutter/) [ ] Updating assets [ +43 ms] Scanned through 0 files in 0ms [ +1 ms] Syncing files to device ONEPLUS A5010... [ +1 ms] Scanning asset files [ ] <- reset [ ] Compiling dart to kernel with 0 updated files [ +3 ms] /opt/flutter/bin/cache/dart-sdk/bin/dart /opt/flutter/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot --sdk-root /opt/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --strong --target=flutter --output-dill build/app.dill --packages /home/jaap/Projects/clock_flutter/.packages --filesystem-scheme org-dartlang-root [ +10 ms] <- compile package:clock_flutter/main.dart [ +42 ms] -> result 07b241f4-c52a-4a6c-aadc-3f40b2d4706a [ +540 ms] I/flutter ( 3559): Size(0.0, 0.0) [ ] I/flutter ( 3559): 0.0 [ ] I/flutter ( 3559): 0 [ +223 ms] -> 07b241f4-c52a-4a6c-aadc-3f40b2d4706a [ ] -> +file:///home/jaap/Projects/clock_flutter/lib/main.dart [ ] -> +file:///home/jaap/Projects/clock_flutter/lib/main_clock/main_clock.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/collection.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/algorithms.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/canonicalized_map.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_iterable.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_list.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_map.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/comparators.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/empty_unmodifiable_set.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_map.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_set.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/functions.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/iterable_zip.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/priority_queue.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/queue_list.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/unmodifiable_wrappers.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set_controller.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/utils.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.1.7/lib/meta.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/typed_buffers.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/hash.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/aabb2.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/aabb3.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/colors.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/frustum.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/intersection_result.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/matrix2.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/matrix3.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/matrix4.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/obb3.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/plane.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/quad.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/quaternion.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/ray.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/sphere.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/third_party/noise.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/triangle.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/vector.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/vector2.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/vector3.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/vector4.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/constants.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/error_helpers.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/opengl.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math/utilities.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_64.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb2.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb3.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/colors.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/frustum.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/intersection_result.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix2.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix3.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix4.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/obb3.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/plane.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quad.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quaternion.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/ray.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/sphere.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/third_party/noise.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/triangle.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector2.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector3.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector4.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/constants.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/error_helpers.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/opengl.dart [ ] -> +file:///opt/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/utilities.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/animation.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/cupertino.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/foundation.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/gestures.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/material.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/painting.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/physics.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/rendering.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/scheduler.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/semantics.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/services.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/animation/animation.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/animation/animation_controller.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/animation/listener_helpers.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/animation/animations.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/animation/curves.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/animation/tween.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/animation/tween_sequence.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/action_sheet.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/object.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/box.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/app.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/button.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/colors.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/constants.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/date_picker.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/dialog.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/icons.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/localizations.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/diagnostics.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/picker.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/refresh.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/route.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/slider.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/switch.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/tab_view.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/text_field.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/text_selection.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/text_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/_platform_io.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/annotations.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/assertions.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/basic_types.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/binding.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/bitfield.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/change_notifier.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/collections.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/constants.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/debug.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/isolates.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/key.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/licenses.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/node.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/observer_list.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/platform.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/print.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/profile.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/serialization.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/foundation/unicode.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/arena.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/binding.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/constants.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/converter.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/debug.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/drag.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/drag_details.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/eager.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/events.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/force_press.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/hit_test.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/long_press.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/monodrag.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/mouse_tracking.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/multidrag.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/multitap.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/pointer_router.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/recognizer.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/scale.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/tap.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/team.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/about.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/app.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/app_bar.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/app_bar_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/arc.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/back_button.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/banner.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/banner_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/bottom_sheet.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/button.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/button_bar.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/button_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/card.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/card_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/checkbox.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/chip.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/chip_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/circle_avatar.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/color_scheme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/colors.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/constants.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/data_table.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/data_table_source.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/date_picker.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/debug.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/dialog.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/dialog_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/divider.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/divider_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/drawer.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/drawer_header.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/dropdown.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/binding.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/expand_icon.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/expansion_panel.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/expansion_tile.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/feedback.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/flat_button.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/floating_action_button.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/flutter_logo.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/grid_tile.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/icon_button.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/icons.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/ink_decoration.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/ink_highlight.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/ink_ripple.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/ink_splash.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/ink_well.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/input_border.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/input_decorator.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/list_tile.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/material.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/material_button.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/material_localizations.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/material_state.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/mergeable_material.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/outline_button.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/page.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/paginated_data_table.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/popup_menu.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/progress_indicator.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/radio.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/radio_list_tile.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/raised_button.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/range_slider.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/refresh_indicator.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/reorderable_list.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/scaffold.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/scrollbar.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/search.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/selectable_text.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/shadows.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/slider.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/slider_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/snack_bar.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/stepper.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/switch.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/switch_list_tile.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/tab_controller.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/tab_indicator.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/tabs.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/text_field.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/text_form_field.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/text_selection.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/text_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/theme_data.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/time.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/time_picker.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/toggle_buttons.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/toggleable.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/tooltip.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/tooltip_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/typography.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/_network_image_io.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/alignment.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/basic_types.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/binding.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/border_radius.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/borders.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/box_border.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/box_decoration.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/box_fit.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/box_shadow.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/circle_border.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/clip.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/colors.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/debug.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/decoration.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/decoration_image.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/edge_insets.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/flutter_logo.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/fractional_offset.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/geometry.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/gradient.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/image_cache.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/image_decoder.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/image_provider.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/image_resolution.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/image_stream.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/inline_span.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/matrix_utils.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/notched_shapes.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/paint_utilities.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/placeholder_span.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/shape_decoration.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/stadium_border.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/strut_style.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/text_painter.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/text_span.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/painting/text_style.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/physics/friction_simulation.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/physics/simulation.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/physics/spring_simulation.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/physics/tolerance.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/physics/utils.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/animated_size.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/binding.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/binding.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/scheduler/binding.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/semantics/binding.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/custom_layout.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/custom_paint.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/debug.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/editable.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/error.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/flex.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/flow.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/image.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/layer.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/list_body.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/paragraph.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/platform_view.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/proxy_box.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/rotated_box.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/shifted_box.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/sliver.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/sliver_list.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/stack.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/table.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/table_border.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/texture.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/tweens.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/view.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/viewport.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/rendering/wrap.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/scheduler/debug.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/scheduler/priority.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/scheduler/ticker.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/semantics/debug.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/semantics/semantics.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/semantics/semantics_event.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/semantics/semantics_service.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/asset_bundle.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/binary_messenger.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/clipboard.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/font_loader.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/haptic_feedback.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/keyboard_key.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/keyboard_maps.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/message_codec.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/message_codecs.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/platform_channel.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/platform_messages.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/platform_views.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/raw_keyboard.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/system_channels.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/system_chrome.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/system_navigator.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/system_sound.dart [ +1 ms] -> +file:///opt/flutter/packages/flutter/lib/src/services/text_editing.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/text_formatter.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/services/text_input.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/actions.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/animated_list.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/animated_size.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/annotated_region.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/app.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/async.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/banner.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/basic.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/color_filter.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/constants.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/container.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/debug.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/dismissible.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/drag_target.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/editable_text.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/focus_manager.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/focus_scope.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/form.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/framework.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/grid_paper.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/heroes.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/icon.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/icon_data.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/icon_theme.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/image.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/image_icon.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/inherited_model.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/layout_builder.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/localizations.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/media_query.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/navigator.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/notification_listener.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/overlay.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/page_storage.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/page_view.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/pages.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/placeholder.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/platform_view.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/preferred_size.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/route_notification_messages.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/routes.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/safe_area.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/scroll_context.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/scroll_position.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/scroll_view.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/scrollable.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/scrollbar.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/shortcuts.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/sliver.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/spacer.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/status_transitions.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/table.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/text.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/text_selection.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/texture.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/title.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/transitions.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/unique_widget.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/viewport.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/visibility.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/widget_span.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart [ ] -> +file:///opt/flutter/packages/flutter/lib/widgets.dart [ ] -> 07b241f4-c52a-4a6c-aadc-3f40b2d4706a build/app.dill 0 [ ] Updating files [ +188 ms] DevFS: Sync finished [ ] Syncing files to device ONEPLUS A5010... (completed in 1,029ms) [ ] Synced 0.9MB. [ ] Sending to VM service: _flutter.listViews({}) [ +3 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x6fb244fd20, isolate: {type: @Isolate, fixedId: true, id: isolates/4073231029551535, name: main.dart$main-4073231029551535, number: 4073231029551535}}]} [ ] <- accept [ ] Connected to _flutterView/0x6fb244fd20. [ +1 ms] šŸ”„ To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R". [ ] An Observatory debugger and profiler on ONEPLUS A5010 is available at: http://127.0.0.1:42597/qUktK8bVsKY=/ [ ] For a more detailed help message, press "h". To detach, press "d"; to quit, press "q". ```
`flutter doctor -v` ``` [āœ“] Flutter (Channel stable, v1.9.1+hotfix.6, on Linux, locale en_US.UTF-8) ā€¢ Flutter version 1.9.1+hotfix.6 at /opt/flutter ā€¢ Framework revision 68587a0916 (3 months ago), 2019-09-13 19:46:58 -0700 ā€¢ Engine revision b863200c37 ā€¢ Dart version 2.5.0 [!] Android toolchain - develop for Android devices (Android SDK version 28.0.3) ā€¢ Android SDK at /home/jaap/Android/Sdk ā€¢ Android NDK location not configured (optional; useful for native profiling support) ā€¢ Platform android-28, build-tools 28.0.3 ā€¢ Java binary at: /opt/android-studio/jre/bin/java ā€¢ Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405) ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses [!] Android Studio (version 3.5) ā€¢ Android Studio at /opt/android-studio āœ— Flutter plugin not installed; this adds Flutter specific functionality. āœ— Dart plugin not installed; this adds Dart specific functionality. ā€¢ Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405) [āœ“] Connected device (1 available) ā€¢ ONEPLUS A5010 ā€¢ 192.168.2.48:5555 ā€¢ android-arm64 ā€¢ Android 9 (API 28) ! Doctor found issues in 2 categories. ```
JonathanMonga commented 4 years ago

Wrapp your CustomPainter in a Container() and set width and height size. And try if it work.

JAicewizard commented 4 years ago

That does work, as in the size is no longer (0,0), but its still not the same size as the full canvas. I can draw outside the given Size and calling canvas.drawPaint, for example, also fils the area outside the given Size

JAicewizard commented 4 years ago

Why is this a stack overflow question? Its not even a question. The documentation says that the given Size is the size of the canvas, but it is not.

iapicca commented 4 years ago

Hi @JAicewizard does this code represent the issue you are describing? What do you mean with the size of the canvas? I imagine it more as a "cartesian plane" rather than a Container thank you

JAicewizard commented 4 years ago

I do not have the container around the custom painter, but directly inside the scaffold. caanvas.DrawPaint should fill the canvas, canvas.DrawPaint covers the entire screen (meaning the canvas stretches the entire screen) while the Size passed into the draw function gives size (0,0).

I just realized that DrawPaint could be painting outside the canvas boundaries, but it according to the documentation it just fills the canvas and doesn't make it bigger.

Edit: Maybe if its more like a cartesian plane the DrawPaint function just covers the entire screen? That could be a reason, that's not clear from the documentation.

ethanblake4 commented 4 years ago

If you're worried about painting outside the bounds, you can wrap your Container in a ClipRect. Or you can just use the size that is given and make sure not to draw outside of those bounds.

fpv999 commented 4 years ago

If you add en empty Container as a child to CustomPaint, then width and height is calculated properly with widget tree.

child: CustomPaint(
                child: Container(),
                painter: MyPainter(),
          ),
iapicca commented 4 years ago

Hi @JAicewizard does @fpv999 solution solves the issue for you? thank you

JAicewizard commented 4 years ago

I can no longer reproduce this issue in 1.12.13, and downgrading to 1.9 fails to build due to gradle issues. For me this issue is solved. I can imagine it wouldn't have solved the issue but I cant test it.

Sorbh commented 4 years ago

This will do the trick.

CustomPaint(
      foregroundPainter: CustomPainter(),
      child: Container(),
    );
github-actions[bot] commented 3 years ago

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.