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
166.75k stars 27.63k forks source link

Text widget with emoji doesnt display correctly on initialization #45947

Open naslausky opened 4 years ago

naslausky commented 4 years ago

Steps to Reproduce

(0. I've attached a minimum reproducible example below)

  1. Create a sample project with a Text widget.
  2. Set the text of the Text widget to be some dual character emoji, e.g.:
    ⚔️
    which is composed by both characters:
    -> U+2694
    -> U+FE0F
    as stated in https://emojipedia.org/crossed-swords/
  3. The first time the app runs, only the first character of the emoji is displayed (in the above case the U+2694 or )
  4. If you change the text of the Text Widget then change it back, the emoji will be displayed correctly
  5. Hot reloading or Hot restaring won't make the Text go to the incorrect state. Only running the app again.

Target Platform: I've tested only on Androids Target OS version/browser: Happened on my Android 8.1 and on my Emulator (api 28) Devices: Tested both on emulator AND physical devices

Minimum reproducible example

See the minimum reproducible example below:

import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key}) : super(key: key);

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  static String dualCharEmoji = "⚔️";
  static String singleCharEmoji = "🗡";
  String text = dualCharEmoji;
  int count = 0;
  void swapText() {
    setState(() {
      if (count % 2 == 0)
        text = singleCharEmoji;
      else
        text = dualCharEmoji;
      count++;
    });
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            Text(
              text,
              style: TextStyle(fontSize: 50),
            ),
          ],
        ),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: swapText,
      ),
    );
  }
}

Logs

Logs ``` D:\AndroidStudioProjects\emoji_test_so>flutter run --verbose [ +21 ms] executing: [C:\FlutterSDK\] git log -n 1 --pretty=format:%H [ +45 ms] Exit code 0 from: git log -n 1 --pretty=format:%H [ ] cc949a8e8b9cf394b9290a8e80f87af3e207dce5 [ ] executing: [C:\FlutterSDK\] git describe --match v*.*.* --first-parent --long --tags [ +25 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags [ ] v1.9.1+hotfix.4-0-gcc949a8e8 [ +6 ms] executing: [C:\FlutterSDK\] git rev-parse --abbrev-ref --symbolic @{u} [ +23 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u} [ ] origin/stable [ ] executing: [C:\FlutterSDK\] git ls-remote --get-url origin [ +22 ms] Exit code 0 from: git ls-remote --get-url origin [ ] https://github.com/flutter/flutter.git [ +57 ms] executing: [C:\FlutterSDK\] git rev-parse --abbrev-ref HEAD [ +24 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD [ ] stable [ +77 ms] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l [ +17 ms] Exit code 0 from: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l [ ] List of devices attached emulator-5554 device product:sdk_gphone_x86 model:Android_SDK_built_for_x86 device:generic_x86 transport_id:1 [ +16 ms] C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe -s emulator-5554 shell getprop [ +55 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ +4 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update. [ +1 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [ +1 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update. [ +1 ms] 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. [ +103 ms] ro.hardware = ranchu [ +35 ms] Using hardware rendering with device Android SDK built for x86. If you get graphics artifacts, consider enabling software rendering with "--enable-software-rendering". [ +15 ms] Launching lib\main.dart on Android SDK built for x86 in debug mode... [ +12 ms] Initializing gradle... [ +2 ms] Using gradle from D:\AndroidStudioProjects\emoji_test_so\android\gradlew.bat. [ +72 ms] executing: D:\AndroidStudioProjects\emoji_test_so\android\gradlew.bat -v [ +610 ms] ------------------------------------------------------------ Gradle 4.10.2 ------------------------------------------------------------ Build time: 2018-09-19 18:10:15 UTC Revision: b4d8d5d170bb4ba516e88d7fe5647e2323d791dd Kotlin DSL: 1.0-rc-6 Kotlin: 1.2.61 Groovy: 2.4.15 Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018 JVM: 1.8.0_152-release (JetBrains s.r.o 25.152-b01) OS: Windows 10 10.0 amd64 [ +9 ms] Initializing gradle... (completed in 0,7s) [ +1 ms] Resolving dependencies... [ ] executing: [D:\AndroidStudioProjects\emoji_test_so\android\] D:\AndroidStudioProjects\emoji_test_so\android\gradlew.bat app:properties [ +925 ms] > Task :app:properties ------------------------------------------------------------ Project :app ------------------------------------------------------------ INTERNAL__CHECKED_MINIMUM_PLUGIN_VERSIONS: true allprojects: [project ':app'] android: com.android.build.gradle.internal.dsl.BaseAppModuleExtension_Decorated@79e8722a android.enableJetifier: true android.useAndroidX: true androidDependencies: task ':app:androidDependencies' ant: org.gradle.api.internal.project.DefaultAntBuilder@1e457822 antBuilderFactory: org.gradle.api.internal.project.DefaultAntBuilderFactory@43f42404 archivesBaseName: app artifacts: org.gradle.api.internal.artifacts.dsl.DefaultArtifactHandler_Decorated@2ea96bc5 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@146a2518 buildDebugPreBundle: task ':app:buildDebugPreBundle' buildDir: D:\AndroidStudioProjects\emoji_test_so\build\app buildFile: D:\AndroidStudioProjects\emoji_test_so\android\app\build.gradle buildOutputs: BaseVariantOutput container buildPath: : buildProfilePreBundle: task ':app:buildProfilePreBundle' buildReleasePreBundle: task ':app:buildReleasePreBundle' buildScriptSource: org.gradle.groovy.scripts.TextResourceScriptSource@215bcbdf buildscript: org.gradle.api.internal.initialization.DefaultScriptHandler@43ed0ff4 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@26ffa30f 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@63f8002d configurationTargetIdentifier: org.gradle.configuration.ConfigurationTargetIdentifier$1@1c823abe 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@37bb0475 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@6c872e56 defaultTasks: [] deferredProjectConfiguration: org.gradle.api.internal.project.DeferredProjectConfiguration@4fddb283 dependencies: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@4287360c dependencyLocking: org.gradle.internal.locking.DefaultDependencyLockingHandler_Decorated@2d701a85 depth: 1 description: null deviceAndroidTest: task ':app:deviceAndroidTest' deviceCheck: task ':app:deviceCheck' displayName: project ':app' distsDir: D:\AndroidStudioProjects\emoji_test_so\build\app\distributions distsDirName: distributions docsDir: D:\AndroidStudioProjects\emoji_test_so\build\app\docs docsDirName: docs ext: org.gradle.api.internal.plugins.DefaultExtraPropertiesExtension@78d064e3 extensions: org.gradle.api.internal.plugins.DefaultConvention@37bb0475 extractApksForDebug: task ':app:extractApksForDebug' extractApksForProfile: task ':app:extractApksForProfile' extractApksForRelease: task ':app:extractApksForRelease' extractProguardFiles: task ':app:extractProguardFiles' fileOperations: org.gradle.api.internal.file.DefaultFileOperations@5abb98d0 fileResolver: org.gradle.api.internal.file.BaseDirFileResolver@2177e2dd flutter: FlutterExtension_Decorated@cfe7044 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@7772fa44 installDebug: task ':app:installDebug' installDebugAndroidTest: task ':app:installDebugAndroidTest' installProfile: task ':app:installProfile' installRelease: task ':app:installRelease' java: org.gradle.api.plugins.internal.DefaultJavaPluginExtension_Decorated@71099162 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@6ff6f494 kotlin_version: 1.2.71 layout: org.gradle.api.internal.file.DefaultProjectLayout@1075c57e libsDir: D:\AndroidStudioProjects\emoji_test_so\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@7035bdee logger: org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger@7484dc47 logging: org.gradle.internal.logging.services.DefaultLoggingManager@4d8aa00b 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@1580bf7a modelSchemaStore: org.gradle.model.internal.manage.schema.extract.DefaultModelSchemaStore@3bbdf1c1 module: org.gradle.api.internal.artifacts.ProjectBackedModule@f2c6ceb name: app normalization: org.gradle.normalization.internal.DefaultInputNormalizationHandler_Decorated@2b60c681 objects: org.gradle.api.internal.model.DefaultObjectFactory@76e7d4ce 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@6ef5a8e1 plugins: [org.gradle.api.plugins.HelpTasksPlugin@7e1ea12a, com.android.build.gradle.api.AndroidBasePlugin@536734a6, org.gradle.language.base.plugins.LifecycleBasePlugin@1b6edba0, org.gradle.api.plugins.BasePlugin@589fca8c, org.gradle.api.plugins.ReportingBasePlugin@53032744, org.gradle.api.plugins.JavaBasePlugin@39abfb86, com.android.build.gradle.AppPlugin@547584c8, org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPluginWrapper@7218ff60, FlutterPlugin@38ebcf60] 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@5abb98d0 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@5e7a6430 projectDir: D:\AndroidStudioProjects\emoji_test_so\android\app projectEvaluationBroadcaster: ProjectEvaluationListener broadcast projectEvaluator: org.gradle.configuration.project.LifecycleProjectEvaluator@2651f8f3 projectPath: :app projectRegistry: org.gradle.api.internal.project.DefaultProjectRegistry@1307e0a6 properties: {...} providers: org.gradle.api.internal.provider.DefaultProviderFactory@69cbdbf5 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@7571ad69 reportsDir: D:\AndroidStudioProjects\emoji_test_so\build\app\reports repositories: repository container resolveConfigAttr: task ':app:resolveConfigAttr' resourceLoader: org.gradle.internal.resource.transfer.DefaultUriTextResourceLoader@78a71c13 resources: org.gradle.api.internal.resources.DefaultResourceHandler@5198f594 rootDir: D:\AndroidStudioProjects\emoji_test_so\android rootProject: root project 'android' script: false scriptHandlerFactory: org.gradle.api.internal.initialization.DefaultScriptHandlerFactory@7d362dd1 scriptPluginFactory: org.gradle.configuration.ScriptPluginFactorySelector@5d4cdfb serviceRegistryFactory: org.gradle.internal.service.scopes.ProjectScopeServices$4@45530ed6 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@4d8aa00b 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: D:\AndroidStudioProjects\emoji_test_so\build\app\reports\tests testReportDirName: tests testResultsDir: D:\AndroidStudioProjects\emoji_test_so\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' 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 [ +12 ms] executing: [D:\AndroidStudioProjects\emoji_test_so\android\] D:\AndroidStudioProjects\emoji_test_so\android\gradlew.bat app:tasks --all --console=auto [ +952 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 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 [ +8 ms] Resolving dependencies... (completed in 1,9s) [ +2 ms] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\build-tools\28.0.3\aapt dump xmltree D:\AndroidStudioProjects\emoji_test_so\build\app\outputs\apk\app.apk AndroidManifest.xml [ +10 ms] Exit code 0 from: C:\Users\Naslausky\AppData\Local\Android\sdk\build-tools\28.0.3\aapt dump xmltree D:\AndroidStudioProjects\emoji_test_so\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.naslausky.emoji_test_so" (Raw: "com.naslausky.emoji_test_so") 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)0x18 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)="emoji_test_so" (Raw: "emoji_test_so") 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.naslausky.emoji_test_so.MainActivity" (Raw: "com.naslausky.emoji_test_so.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") [ +9 ms] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe -s emulator-5554 shell -x logcat -v time -t 1 [ +39 ms] Exit code 0 from: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe -s emulator-5554 shell -x logcat -v time -t 1 [ +1 ms] --------- beginning of main 12-02 23:52:57.571 I/GnssLocationProvider( 1981): WakeLock released by handleMessage(REPORT_SV_STATUS, 0, com.android.server.location.GnssLocationProvider$SvStatusInfo@92719db) [ +2 ms] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe -s emulator-5554 shell -x logcat -v time [ +5 ms] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe version [ +22 ms] Android Debug Bridge version 1.0.41 Version 29.0.2-5738569 Installed as C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe [ +6 ms] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe start-server [ +34 ms] Building APK [ +21 ms] Running Gradle task 'assembleDebug'... [ +5 ms] executing: [D:\AndroidStudioProjects\emoji_test_so\android\] D:\AndroidStudioProjects\emoji_test_so\android\gradlew.bat -Pverbose=true -Ptarget=D:\AndroidStudioProjects\emoji_test_so\lib\main.dart -Ptrack-widget-creation=false -Pfilesystem-scheme=org-dartlang-root -Ptarget-platform=android-x86 assembleDebug [+1147 ms] > Transform annotations.jar (org.jetbrains:annotations:13.0) with JetifyTransform [ +1 ms] > Transform kotlin-stdlib-common.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.2.71) with JetifyTransform [ +4 ms] > Transform annotations.jar (org.jetbrains:annotations:13.0) with IdentityTransform [ +57 ms] > Transform kotlin-stdlib-common.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.2.71) with IdentityTransform [ +30 ms] > Transform kotlin-stdlib.jar (org.jetbrains.kotlin:kotlin-stdlib:1.2.71) with JetifyTransform [ +3 ms] > Transform kotlin-stdlib.jar (org.jetbrains.kotlin:kotlin-stdlib:1.2.71) with IdentityTransform [ ] > Transform kotlin-stdlib-jdk7.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.2.71) with JetifyTransform [+1990 ms] > Task :app:compileFlutterBuildDebugX86 [ +1 ms] [ +20 ms] executing: [C:\FlutterSDK\] git log -n 1 --pretty=format:%H [ +1 ms] [ +45 ms] Exit code 0 from: git log -n 1 --pretty=format:%H [ +1 ms] [ ] cc949a8e8b9cf394b9290a8e80f87af3e207dce5 [ ] [ ] executing: [C:\FlutterSDK\] git describe --match v*.*.* --first-parent --long --tags [ ] [ +28 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags [ ] [ ] v1.9.1+hotfix.4-0-gcc949a8e8 [ ] [ +7 ms] executing: [C:\FlutterSDK\] git rev-parse --abbrev-ref --symbolic @{u} [ ] [ +25 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u} [ ] [ ] origin/stable [ ] [ ] executing: [C:\FlutterSDK\] git ls-remote --get-url origin [ ] [ +23 ms] Exit code 0 from: git ls-remote --get-url origin [ ] [ ] https://github.com/flutter/flutter.git [ +2 ms] [ +58 ms] executing: [C:\FlutterSDK\] git rev-parse --abbrev-ref HEAD [ ] [ +22 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD [ +2 ms] [ ] stable [ +1 ms] [ +18 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ ] [ +3 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. [ ] [ +181 ms] C:\FlutterSDK\bin\cache\dart-sdk\bin\dart C:\FlutterSDK\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root C:\FlutterSDK\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --strong --target=flutter --no-link-platform --packages D:\AndroidStudioProjects\emoji_test_so\.packages --output-dill build\app.dill --depfile D:\AndroidStudioProjects\emoji_test_so\build\app\intermediates\flutter\debug\android-x86/snapshot_blob.bin.d --filesystem-scheme org-dartlang-root package:emoji_test_so/main.dart [ +4 ms] [ +82 ms] -> result d9d7b79c-26a3-4567-b1b4-fa04f6a94afe [+4273 ms] [+5319 ms] -> d9d7b79c-26a3-4567-b1b4-fa04f6a94afe [ +3 ms] [ ] -> +file:///D:/AndroidStudioProjects/emoji_test_so/lib/main.dart [ +81 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/material.dart [ +3 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/about.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons.dart [ +15 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/app.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/app_bar.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/app_bar_theme.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/arc.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/back_button.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/banner.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/banner_theme.dart [ +12 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/bottom_app_bar.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/bottom_app_bar_theme.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/bottom_navigation_bar.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/bottom_sheet.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/bottom_sheet_theme.dart [ +4 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/button.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/button_bar.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/button_theme.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/card.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/card_theme.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/checkbox.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/checkbox_list_tile.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/chip.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/chip_theme.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/circle_avatar.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/color_scheme.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/colors.dart [ +3 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/constants.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/data_table.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/data_table_source.dart [ ] [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/date_picker.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/debug.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/dialog.dart [ +3 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/dialog_theme.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/divider.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/divider_theme.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/drawer.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/drawer_header.dart [ +3 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/dropdown.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/expand_icon.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/expansion_panel.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/expansion_tile.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/feedback.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/flat_button.dart [ +1 ms] [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/flexible_space_bar.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/floating_action_button.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/floating_action_button_location.dart [ +4 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/floating_action_button_theme.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/flutter_logo.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/grid_tile.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/grid_tile_bar.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/icon_button.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/icons.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/ink_decoration.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/ink_highlight.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/ink_ripple.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/ink_splash.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/ink_well.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/input_border.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/input_decorator.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/list_tile.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/material.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/material_button.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/material_localizations.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/material_state.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/mergeable_material.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/outline_button.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/page.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/page_transitions_theme.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/paginated_data_table.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/popup_menu.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/popup_menu_theme.dart [ ] [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/progress_indicator.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/radio.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/radio_list_tile.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/raised_button.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/range_slider.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/refresh_indicator.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/reorderable_list.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/scaffold.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/scrollbar.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/search.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/selectable_text.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/shadows.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/slider.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/slider_theme.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/snack_bar.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/snack_bar_theme.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/stepper.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/switch.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/switch_list_tile.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/tab_bar_theme.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/tab_controller.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/tab_indicator.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/tabs.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/text_field.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/text_form_field.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/text_selection.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/text_theme.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/theme.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/theme_data.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/time.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/time_picker.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/toggle_buttons.dart [ +5 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/toggle_buttons_theme.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/toggleable.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/tooltip.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/tooltip_theme.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/typography.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/user_accounts_drawer_header.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/widgets.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/foundation.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/scheduler.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/animated_icons.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart [ +3 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart [ ] [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart [ ] [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/cupertino.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/rendering.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/services.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/animation.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/painting.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_64.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/gestures.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/semantics.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/actions.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/animated_cross_fade.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/animated_list.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/animated_size.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/animated_switcher.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/annotated_region.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/app.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/async.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/automatic_keep_alive.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/banner.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/basic.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/binding.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/color_filter.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/container.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/debug.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/dismissible.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/drag_target.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/editable_text.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/fade_in_image.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/focus_manager.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/focus_scope.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/focus_traversal.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/form.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/framework.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/gesture_detector.dart [ ] [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/grid_paper.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/heroes.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/icon.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/icon_data.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/icon_theme.dart [ +3 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/icon_theme_data.dart [ +3 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/image.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/image_icon.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/implicit_animations.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/inherited_model.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/inherited_notifier.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/layout_builder.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/localizations.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/media_query.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/modal_barrier.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/navigation_toolbar.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/navigator.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/nested_scroll_view.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/notification_listener.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/orientation_builder.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/overlay.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/overscroll_indicator.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/page_storage.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/page_view.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/pages.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/performance_overlay.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/placeholder.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/platform_view.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/preferred_size.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/primary_scroll_controller.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/routes.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/safe_area.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_activity.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_configuration.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_context.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_controller.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_metrics.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_notification.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_physics.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_position.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_simulation.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_view.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scrollable.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scrollbar.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/semantics_debugger.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/shortcuts.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/single_child_scroll_view.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/sliver.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/sliver_layout_builder.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/sliver_persistent_header.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/spacer.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/status_transitions.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/table.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/text.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/text_selection.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/texture.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/ticker_provider.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/title.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/transitions.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/unique_widget.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/value_listenable_builder.dart [ ] [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/viewport.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/visibility.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/widget_inspector.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/widget_span.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/will_pop_scope.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/meta-1.1.7/lib/meta.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/annotations.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/assertions.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/basic_types.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/binding.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/bitfield.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/change_notifier.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/collections.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/consolidate_response.dart [ ] [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/constants.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/debug.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/diagnostics.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/isolates.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/key.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/licenses.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/node.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/observer_list.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/platform.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/print.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/profile.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/serialization.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/synchronous_future.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/unicode.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/scheduler/binding.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/scheduler/debug.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/scheduler/priority.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/scheduler/ticker.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/action_sheet.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/activity_indicator.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/app.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/button.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/colors.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/date_picker.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/dialog.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/icons.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/localizations.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/nav_bar.dart [ +1 ms] [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/page_scaffold.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/picker.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/refresh.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/route.dart [ +4 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/scrollbar.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/segmented_control.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/slider.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/switch.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/tab_scaffold.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/tab_view.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/text_field.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/text_selection.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/text_theme.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/theme.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/thumb_painter.dart [ +1 ms] [ +11 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/animated_size.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/binding.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/box.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/custom_layout.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/custom_paint.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/debug.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/editable.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/error.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/flex.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/flow.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/image.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/layer.dart [ ] [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/list_body.dart [ +1 ms] [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/list_wheel_viewport.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/object.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/paragraph.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/performance_overlay.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/platform_view.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/proxy_box.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/rotated_box.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/shifted_box.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver_fill.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver_grid.dart [ ] [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver_list.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver_padding.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver_persistent_header.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/stack.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/table.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/table_border.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/texture.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/tweens.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/view.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/viewport.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/viewport_offset.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/wrap.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/asset_bundle.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/binary_messenger.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/binding.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/clipboard.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/font_loader.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/haptic_feedback.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/keyboard_key.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/message_codec.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/message_codecs.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/platform_channel.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/platform_messages.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/platform_views.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/raw_keyboard.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/raw_keyboard_android.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/raw_keyboard_linux.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/raw_keyboard_macos.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/system_channels.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/system_chrome.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/system_navigator.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/system_sound.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/text_editing.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/text_formatter.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/text_input.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/animation/animation.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/animation/animation_controller.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/animation/animations.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/animation/curves.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/animation/listener_helpers.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/animation/tween.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/animation/tween_sequence.dart [ ] [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/alignment.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/basic_types.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/beveled_rectangle_border.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/binding.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/border_radius.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/borders.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/box_border.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/box_decoration.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/box_fit.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/box_shadow.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/circle_border.dart [ ] [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/clip.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/colors.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/continuous_rectangle_border.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/debug.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/decoration.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/decoration_image.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/edge_insets.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/flutter_logo.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/fractional_offset.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/geometry.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/gradient.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/image_cache.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/image_decoder.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/image_provider.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/image_resolution.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/image_stream.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/inline_span.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/matrix_utils.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/notched_shapes.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/paint_utilities.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/placeholder_span.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/rounded_rectangle_border.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/shader_warm_up.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/shape_decoration.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/stadium_border.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/strut_style.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/text_painter.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/text_span.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/text_style.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/hash.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/utilities.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb2.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb3.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/colors.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/constants.dart [ +2 ms] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/error_helpers.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/frustum.dart [ ] [ +1 ms] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/intersection_result.dart [ ] [ +4 ms] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix2.dart [ ] [ +2 ms] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix3.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix4.dart [ +34 ms] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/obb3.dart [ +1 ms] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/opengl.dart [ ] [ +1 ms] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/plane.dart [ +1 ms] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quad.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quaternion.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/ray.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/sphere.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/third_party/noise.dart [ +1 ms] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/triangle.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector2.dart [ +3 ms] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector3.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector4.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/arena.dart [ ] [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/binding.dart [ ] [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/constants.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/converter.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/debug.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/drag.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/drag_details.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/eager.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/events.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/force_press.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/hit_test.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/long_press.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/lsq_solver.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/monodrag.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/mouse_tracking.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/multidrag.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/multitap.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/pointer_router.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/recognizer.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/scale.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/tap.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/team.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/velocity_tracker.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/semantics/binding.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/semantics/debug.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/semantics/semantics.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/semantics/semantics_service.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/constants.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/physics.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/route_notification_messages.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/collection.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/_bitfield_io.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/_isolates_io.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/_platform_io.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/typed_buffers.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/constants.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/keyboard_maps.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/_network_image_io.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/semantics/semantics_event.dart [ +3 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/physics/clamped_simulation.dart [ +1 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/physics/friction_simulation.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/physics/gravity_simulation.dart [ +3 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/physics/simulation.dart [ +2 ms] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/physics/spring_simulation.dart [ ] [ +7 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/physics/tolerance.dart [ ] [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/physics/utils.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/algorithms.dart[ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/canonicalized_map.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_iterable.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_list.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_map.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/comparators.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_map.dart [ +3 ms] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_set.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/functions.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/iterable_zip.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/priority_queue.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/queue_list.dart[ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set_controller.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/unmodifiable_wrappers.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart [ ] [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/utils.dart [ +1 ms] [ +2 ms] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/empty_unmodifiable_set.dart [ ] [ ] -> d9d7b79c-26a3-4567-b1b4-fa04f6a94afe build\app.dill 0 [ ] [ +210 ms] Building bundle [ ] [ +1 ms] Writing asset files to D:\AndroidStudioProjects\emoji_test_so\build\app\intermediates\flutter\debug\android-x86/flutter_assets [ +2 ms] [ +146 ms] Wrote D:\AndroidStudioProjects\emoji_test_so\build\app\intermediates\flutter\debug\android-x86/flutter_assets [ ] [ +8 ms] "flutter bundle" took 6.126ms. [ +128 ms] > Transform kotlin-stdlib-jdk7.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.2.71) with IdentityTransform [ +3 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE [ +1 ms] > Task :app:checkDebugClasspath UP-TO-DATE [ +1 ms] > Task :app:preBuild UP-TO-DATE [ ] > Task :app:preDebugBuild UP-TO-DATE [ ] > Task :app:compileDebugAidl NO-SOURCE [ ] > Task :app:compileDebugRenderscript UP-TO-DATE [ ] > Task :app:checkDebugManifest UP-TO-DATE [ ] > Task :app:generateDebugBuildConfig UP-TO-DATE [ ] > Transform aapt2-windows.jar (com.android.tools.build:aapt2:3.2.1-4818971) with Aapt2Extractor [ ] > Task :app:cleanMergeDebugAssets [ ] > Task :app:mergeDebugShaders UP-TO-DATE [ ] > Task :app:compileDebugShaders UP-TO-DATE [ ] > Task :app:generateDebugAssets UP-TO-DATE [ ] > Task :app:mergeDebugAssets [ +189 ms] > Task :app:copyFlutterAssetsDebug [ +3 ms] > 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 [ +2 ms] > Task :app:processDebugManifest UP-TO-DATE [ +2 ms] > Task :app:splitsDiscoveryTaskDebug UP-TO-DATE [ +4 ms] > Task :app:processDebugResources UP-TO-DATE [ +84 ms] > Task :app:compileDebugKotlin UP-TO-DATE [ +1 ms] > 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 [ ] > Transform annotations.jar (org.jetbrains:annotations:13.0) with IdentityTransform [ ] > Transform kotlin-stdlib-common.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.2.71) with IdentityTransform [ ] > Transform kotlin-stdlib.jar (org.jetbrains.kotlin:kotlin-stdlib:1.2.71) with IdentityTransform [ ] > Transform kotlin-stdlib-jdk7.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.2.71) with IdentityTransform [ ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE [ ] > Task :app:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE [ ] > Task :app:checkDebugLibraries UP-TO-DATE [ +2 ms] > Task :app:processDebugJavaRes NO-SOURCE [ ] > Task :app:transformResourcesWithMergeJavaResForDebug UP-TO-DATE [ ] > Task :app:validateSigningDebug UP-TO-DATE [+3326 ms] > Task :app:packageDebug [ ] > Task :app:assembleDebug [ ] 32 actionable tasks: 5 executed, 27 up-to-date [ +329 ms] Running Gradle task 'assembleDebug'... (completed in 12,2s) [ +30 ms] calculateSha: LocalDirectory: 'D:\AndroidStudioProjects\emoji_test_so\build\app\outputs\apk'/app.apk [ +47 ms] calculateSha: reading file took 46us [ +608 ms] calculateSha: computing sha took 607us [ +3 ms] Built build\app\outputs\apk\debug\app-debug.apk. [ +3 ms] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\build-tools\28.0.3\aapt dump xmltree D:\AndroidStudioProjects\emoji_test_so\build\app\outputs\apk\app.apk AndroidManifest.xml [ +8 ms] Exit code 0 from: C:\Users\Naslausky\AppData\Local\Android\sdk\build-tools\28.0.3\aapt dump xmltree D:\AndroidStudioProjects\emoji_test_so\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.naslausky.emoji_test_so" (Raw: "com.naslausky.emoji_test_so") 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)0x18 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)="emoji_test_so" (Raw: "emoji_test_so") 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.naslausky.emoji_test_so.MainActivity" (Raw: "com.naslausky.emoji_test_so.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") [ +5 ms] Stopping app 'app.apk' on Android SDK built for x86. [ +1 ms] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe -s emulator-5554 shell am force-stop com.naslausky.emoji_test_so [ +51 ms] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe -s emulator-5554 shell pm list packages com.naslausky.emoji_test_so [ +42 ms] package:com.naslausky.emoji_test_so [ +3 ms] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe -s emulator-5554 shell cat /data/local/tmp/sky.com.naslausky.emoji_test_so.sha1 [ +32 ms] 7663df3a1050af9adfe9c69a720e7f2f58f7e364 [ +1 ms] Installing APK. [ +1 ms] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe version [ +13 ms] Android Debug Bridge version 1.0.41 Version 29.0.2-5738569 Installed as C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe [ ] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe start-server [ +15 ms] Installing build\app\outputs\apk\app.apk... [ ] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe -s emulator-5554 install -t -r D:\AndroidStudioProjects\emoji_test_so\build\app\outputs\apk\app.apk [+3353 ms] Performing Streamed Install Success [ +4 ms] Installing build\app\outputs\apk\app.apk... (completed in 3,4s) [ +2 ms] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe -s emulator-5554 shell echo -n 3c842ac030e29d91158589ae6eeed9463e1a0876 > /data/local/tmp/sky.com.naslausky.emoji_test_so.sha1 [ +53 ms] Android SDK built for x86 startApp [ +2 ms] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe -s emulator-5554 shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez enable-checked-mode true --ez verify-entry-points true com.naslausky.emoji_test_so/com.naslausky.emoji_test_so.MainActivity [ +130 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.naslausky.emoji_test_so/.MainActivity (has extras) } [ +1 ms] Waiting for observatory port to be available... [+1386 ms] Observatory URL on device: http://127.0.0.1:44664/dOgN3HW4uz8=/ [ +1 ms] executing: C:\Users\Naslausky\AppData\Local\Android\sdk\platform-tools\adb.exe -s emulator-5554 forward tcp:0 tcp:44664 [ +18 ms] 51624 [ ] Forwarded host port 51624 to device port 44664 for Observatory [ +4 ms] Connecting to service protocol: http://127.0.0.1:51624/dOgN3HW4uz8=/ [ +465 ms] Successfully connected to service protocol: http://127.0.0.1:51624/dOgN3HW4uz8=/ [ +10 ms] Sending to VM service: getVM({}) [ +9 ms] Result: {type: VM, name: vm, architectureBits: 32, hostCPU: Virtual CPU, operatingSystem: android, targetCPU: ia32, version: 2.5.0 (Fri Sep 6 20:10:36 2019 +0200) on "android_ia32", _profilerMode: VM, _nativeZoneMemoryUsage: 0, pid: 16213, startTime: 1575... [ +4 ms] Sending to VM service: getIsolate({isolateId: isolates/85935390340667}) [ +2 ms] Sending to VM service: _flutter.listViews({}) [ +17 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0xe017a890, isolate: {type: @Isolate, fixedId: true, id: isolates/85935390340667, name: main.dart$main-85935390340667, number: 85935390340667}}]} [ +4 ms] DevFS: Creating new filesystem on the device (null) [ ] Sending to VM service: _createDevFS({fsName: emoji_test_so}) [ +37 ms] Result: {type: Isolate, id: isolates/85935390340667, name: main, number: 85935390340667, _originNumber: 85935390340667, startTime: 1575330795626, _heaps: {new: {type: HeapSpace, name: new, vmName: Scavenger, collections: 2, avgCollectionPeriodMillis: 341.... [ +60 ms] Result: {type: FileSystem, name: emoji_test_so, uri: file:///data/user/0/com.naslausky.emoji_test_so/code_cache/emoji_test_soTERXND/emoji_test_so/} [ ] DevFS: Created new filesystem on the device (file:///data/user/0/com.naslausky.emoji_test_so/code_cache/emoji_test_soTERXND/emoji_test_so/) [ +53 ms] Updating assets [ +131 ms] Scanned through 0 files in 0ms [ +3 ms] Syncing files to device Android SDK built for x86... [ +2 ms] Scanning asset files [ +3 ms] <- reset [ +1 ms] Compiling dart to kernel with 0 updated files [ +9 ms] C:\FlutterSDK\bin\cache\dart-sdk\bin\dart C:\FlutterSDK\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root C:\FlutterSDK\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --strong --target=flutter --output-dill build\app.dill --packages D:\AndroidStudioProjects\emoji_test_so\.packages --filesystem-scheme org-dartlang-root [ +4 ms] <- compile package:emoji_test_so/main.dart [ +101 ms] -> result 9938d594-8045-435d-b329-2ba96446c226 [ +779 ms] D/EGL_emulation(16213): eglMakeCurrent: 0xe1b853c0: ver 3 1 (tinfo 0xe1b83710) [ +111 ms] D/skia (16213): Shader compilation error [ +1 ms] D/skia (16213): ------------------------ [ ] D/skia (16213): Errors: [ ] D/skia (16213): [ +33 ms] D/skia (16213): Shader compilation error [ +1 ms] D/skia (16213): ------------------------ [ ] D/skia (16213): Errors: [ ] D/skia (16213): [ +424 ms] -> 9938d594-8045-435d-b329-2ba96446c226 [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/animation.dart [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/cupertino.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/foundation.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/gestures.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/material.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/painting.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/physics.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/rendering.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/scheduler.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/semantics.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/services.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/animation/animation.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/animation/animation_controller.dart [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/animation/listener_helpers.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/animation/animations.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/animation/curves.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/animation/tween.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/animation/tween_sequence.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/action_sheet.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/object.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/box.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/activity_indicator.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/ticker_provider.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/app.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/button.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/colors.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/constants.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/date_picker.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/dialog.dart [ +3 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/icons.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/localizations.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/nav_bar.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/diagnostics.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/page_scaffold.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/picker.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/refresh.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/route.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/scrollbar.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/segmented_control.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/slider.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/switch.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/tab_scaffold.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/tab_view.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/text_field.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/automatic_keep_alive.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/text_selection.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/text_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/theme.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/cupertino/thumb_painter.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/_bitfield_io.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/_isolates_io.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/_platform_io.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/annotations.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/assertions.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/basic_types.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/binding.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/bitfield.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/change_notifier.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/collections.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/consolidate_response.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/constants.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/debug.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/isolates.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/key.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/licenses.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/node.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/observer_list.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/platform.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/print.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/profile.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/serialization.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/synchronous_future.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/foundation/unicode.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/arena.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/binding.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/constants.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/converter.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/debug.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/drag.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/drag_details.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/eager.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/events.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/force_press.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/hit_test.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/long_press.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/lsq_solver.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/monodrag.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/mouse_tracking.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/multidrag.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/multitap.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/pointer_router.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/recognizer.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/scale.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/tap.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/team.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/gestures/velocity_tracker.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/about.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/animated_icons.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/app.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/app_bar.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/app_bar_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/arc.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/back_button.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/banner.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/banner_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/bottom_app_bar.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/bottom_app_bar_theme.dart [ +3 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/bottom_navigation_bar.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/bottom_sheet.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/bottom_sheet_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/button.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/button_bar.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/button_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/card.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/card_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/checkbox.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/checkbox_list_tile.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/chip.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/chip_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/circle_avatar.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/color_scheme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/colors.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/constants.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/data_table.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/data_table_source.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/date_picker.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/debug.dart [ +3 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/dialog.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/dialog_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/divider.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/divider_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/drawer.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/drawer_header.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/dropdown.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/binding.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/expand_icon.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/expansion_panel.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/expansion_tile.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/feedback.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/flat_button.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/flexible_space_bar.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/floating_action_button.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/floating_action_button_location.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/floating_action_button_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/flutter_logo.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/grid_tile.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/grid_tile_bar.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/icon_button.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/icons.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/ink_decoration.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/ink_highlight.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/ink_ripple.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/ink_splash.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/ink_well.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/input_border.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/input_decorator.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/list_tile.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/material.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/material_button.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/material_localizations.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/material_state.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/mergeable_material.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/outline_button.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/page.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/page_transitions_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/paginated_data_table.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/popup_menu.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/popup_menu_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/progress_indicator.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/radio.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/radio_list_tile.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/raised_button.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/range_slider.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/refresh_indicator.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/reorderable_list.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/scaffold.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/scrollbar.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/search.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/selectable_text.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/shadows.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/slider.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/slider_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/snack_bar.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/snack_bar_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/stepper.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/switch.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/switch_list_tile.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/tab_bar_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/tab_controller.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/tab_indicator.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/tabs.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/text_field.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/text_form_field.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/text_selection.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/text_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/theme_data.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/time.dart [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/time_picker.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/toggle_buttons.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/toggle_buttons_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/toggleable.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/tooltip.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/tooltip_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/typography.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/material/user_accounts_drawer_header.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/_network_image_io.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/alignment.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/basic_types.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/beveled_rectangle_border.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/binding.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/border_radius.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/borders.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/box_border.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/box_decoration.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/box_fit.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/box_shadow.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/circle_border.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/clip.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/colors.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/continuous_rectangle_border.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/debug.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/decoration.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/decoration_image.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/edge_insets.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/flutter_logo.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/fractional_offset.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/geometry.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/gradient.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/image_cache.dart [ +3 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/image_decoder.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/image_provider.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/image_resolution.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/image_stream.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/inline_span.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/matrix_utils.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/notched_shapes.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/paint_utilities.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/placeholder_span.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/rounded_rectangle_border.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/shader_warm_up.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/shape_decoration.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/stadium_border.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/strut_style.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/text_painter.dart [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/text_span.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/painting/text_style.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/physics/clamped_simulation.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/physics/friction_simulation.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/physics/gravity_simulation.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/physics/simulation.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/physics/spring_simulation.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/physics/tolerance.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/physics/utils.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/animated_size.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/binding.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/binding.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/scheduler/binding.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/semantics/binding.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/custom_layout.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/custom_paint.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/debug.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/editable.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/error.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/flex.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/flow.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/image.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/layer.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/list_body.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/list_wheel_viewport.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/paragraph.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/performance_overlay.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/platform_view.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/proxy_box.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/rotated_box.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/shifted_box.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver_fill.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver_grid.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver_list.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver_padding.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/sliver_persistent_header.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/stack.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/table.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/table_border.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/texture.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/tweens.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/view.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/viewport.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/viewport_offset.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/rendering/wrap.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/scheduler/debug.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/scheduler/priority.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/scheduler/ticker.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/semantics/debug.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/semantics/semantics.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/semantics/semantics_event.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/semantics/semantics_service.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/asset_bundle.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/binary_messenger.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/clipboard.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/font_loader.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/haptic_feedback.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/keyboard_key.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/keyboard_maps.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/message_codec.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/message_codecs.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/platform_channel.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/platform_messages.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/platform_views.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/raw_keyboard.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/raw_keyboard_android.dart [ +3 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/raw_keyboard_linux.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/raw_keyboard_macos.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/system_channels.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/system_chrome.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/system_navigator.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/system_sound.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/text_editing.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/text_formatter.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/services/text_input.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/actions.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/animated_cross_fade.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/animated_list.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/animated_size.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/animated_switcher.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/annotated_region.dart [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/app.dart [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/async.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/banner.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/basic.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/color_filter.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/constants.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/container.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/debug.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/dismissible.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/drag_target.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart [ +3 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_notification.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/editable_text.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/fade_in_image.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/focus_manager.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/focus_scope.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/focus_traversal.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/form.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/framework.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/gesture_detector.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/grid_paper.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/heroes.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/icon.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/icon_data.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/icon_theme.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/icon_theme_data.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/image.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/image_icon.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/implicit_animations.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/inherited_model.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/inherited_notifier.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/layout_builder.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/localizations.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/media_query.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/modal_barrier.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/navigation_toolbar.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/navigator.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/nested_scroll_view.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/notification_listener.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/orientation_builder.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/overlay.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/overscroll_indicator.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/page_storage.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/page_view.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/pages.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/performance_overlay.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/placeholder.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/platform_view.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/preferred_size.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/primary_scroll_controller.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/route_notification_messages.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/routes.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/safe_area.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_activity.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_configuration.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_context.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_controller.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_metrics.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_physics.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_position.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_simulation.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scroll_view.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scrollable.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/scrollbar.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/semantics_debugger.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/shortcuts.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/single_child_scroll_view.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/sliver.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/sliver_layout_builder.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/sliver_persistent_header.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/spacer.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/status_transitions.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/table.dart [ +2 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/text.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/text_selection.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/texture.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/title.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/transitions.dart [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/unique_widget.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/value_listenable_builder.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/viewport.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/visibility.dart [ +1 ms] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/widget_inspector.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/widget_span.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/src/widgets/will_pop_scope.dart [ ] -> +file:///C:/FlutterSDK/packages/flutter/lib/widgets.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/collection.dart [ +2 ms] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/algorithms.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/canonicalized_map.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_iterable.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_list.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_map.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/comparators.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/empty_unmodifiable_set.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_map.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_set.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/functions.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/iterable_zip.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/priority_queue.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/queue_list.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/unmodifiable_wrappers.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set_controller.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/utils.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/meta-1.1.7/lib/meta.dart [ +3 ms] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/typed_buffers.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/hash.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_64.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb2.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb3.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/colors.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/frustum.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/intersection_result.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix2.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix3.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix4.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/obb3.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/plane.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quad.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quaternion.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/ray.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/sphere.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/third_party/noise.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/triangle.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector.dart [ +2 ms] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector2.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector3.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector4.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/constants.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/error_helpers.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/opengl.dart [ ] -> +file:///C:/Users/Naslausky/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/utilities.dart [ ] -> +file:///D:/AndroidStudioProjects/emoji_test_so/lib/main.dart [ ] -> 9938d594-8045-435d-b329-2ba96446c226 build\app.dill 0 [ ] Updating files [ +114 ms] DevFS: Sync finished [ +2 ms] Syncing files to device Android SDK built for x86... (completed in 1.891ms) [ ] Synced 0.9MB. [ +1 ms] Sending to VM service: _flutter.listViews({}) [ +6 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0xe017a890, isolate: {type: @Isolate, fixedId: true, id: isolates/85935390340667, name: main.dart$main-85935390340667, number: 85935390340667}}]} [ +1 ms] <- accept [ ] Connected to _flutterView/0xe017a890. [ +2 ms] 🔥 To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R". [ +3 ms] An Observatory debugger and profiler on Android SDK built for x86 is available at: http://127.0.0.1:51624/dOgN3HW4uz8=/ [ +1 ms] For a more detailed help message, press "h". To detach, press "d"; to quit, press "q". ```

Flutter analyzer & doctor

D:\AndroidStudioProjects\emoji_test_so>flutter analyze
Analyzing emoji_test_so...
No issues found! (ran in 1.8s)
D:\AndroidStudioProjects\emoji_test_so>flutter doctor -v
[√] Flutter (Channel stable, v1.9.1+hotfix.4, on Microsoft Windows [versão 10.0.16299.125], locale pt-BR)
    • Flutter version 1.9.1+hotfix.4 at C:\FlutterSDK
    • Framework revision cc949a8e8b (9 weeks ago), 2019-09-27 15:04:59 -0700
    • Engine revision b863200c37
    • Dart version 2.5.0

[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at C:\Users\Naslausky\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: D:\SteamLibrary\Android\AndroidStudio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
    • All Android licenses accepted.

[√] Android Studio (version 3.4)
    • Android Studio at D:\SteamLibrary\Android\AndroidStudio
    • Flutter plugin version 38.2.1
    • Dart plugin version 183.6270
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)

[√] Connected device (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 9 (API 28) (emulator)

• No issues found!
jason-simmons commented 4 years ago

This is a side effect of how Flutter locates and caches fallback fonts for characters that are not handled by the fonts listed in the TextStyle.

The first time that dualCharEmoji is rendered Flutter sees that the default font does not handle the 2694 character. It then calls Skia's SkFontMgr::matchFamilyStyleCharacter API to find a font that includes that character. On my test Android device, matchFamilyStyleCharacter returns the NotoSansSymbols-Regular-Subsetted font. NotoSansSymbols can render the basic 2694 crossed swords character but not the 2694 FE0F emoji. Flutter then adds the NotoSansSymbols font to a cache.

When singleCharEmoji is rendered Flutter now includes the NotoSansSymbols font in the list of fonts given to the HarfBuzz text shaper. However, neither the default font nor NotoSansSymbols include the singleCharEmoji character. So Flutter needs to call matchFamilyStyleCharacter again, and matchFamilyStyleCharacter returns NotoColorEmoji. Flutter also adds this font to the cache.

The next time the engine tries to render dualCharEmoji it provides both cached fonts (NotoSansSymbols and NotoColorEmoji) to HarfBuzz. Now that HarfBuzz is aware of the sequences defined in NotoColorEmoji it can recognize the 2694 FE0F emoji and return it to Flutter.

As a hack workaround you can force prefetching of the NotoColorEmoji font with something like https://github.com/flutter/flutter/issues/42586#issuecomment-541870382. However, this relies on implementation details of the current Flutter text engine that may change in the future.

jason-simmons commented 4 years ago

@Rusino This will also affect SkParagraph. For the 2694 FE0F sequence SkParagraph's OneLineShaper::matchResolvedFonts will call utf8_next, see the 2694 codepoint, request a fallback font, and get NotoSansSymbols. It doesn't look like there is a way to discover that this is part of a multiple codepoint sequence and obtain NotoSansEmoji.

Rusino commented 4 years ago

@Rusino This will also affect SkParagraph. For the 2694 FE0F sequence SkParagraph's OneLineShaper::matchResolvedFonts will call utf8_next, see the 2694 codepoint, request a fallback font, and get NotoSansSymbols. It doesn't look like there is a way to discover that this is part of a multiple codepoint sequence and obtain NotoSansEmoji.

Yes, it's a problem. SkParagraph the right thing for the fonts listed in the text style, but the default font fallback does not do that for now. I cannot fix it outside of Skia default font manager (I may never get the right font that covers all codepoints). It will be fixed there... eventually.  For now the work around is to list the desired font in the text style and it will be resolved correctly.

pedromassangocode commented 4 years ago

I was able to reproduce this on latest master channel.

flutter doctor -v ``` [✓] Flutter (Channel master, 1.22.0-2.0.pre.59, on Mac OS X 10.15.6 19G2021, locale en) • Flutter version 1.22.0-2.0.pre.59 at /Users/pedromassango/dev/SDKs/flutter_master • Framework revision be7c7faee6 (8 hours ago), 2020-08-24 22:31:02 -0400 • Engine revision 8107b36c7b • Dart version 2.10.0 (build 2.10.0-56.0.dev) [!] Android toolchain - develop for Android devices (Android SDK version 30.0.1) • Android SDK at /Users/pedromassango/Library/Android/sdk • Platform android-30, build-tools 30.0.1 • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593) ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses [✓] Xcode - develop for iOS and macOS (Xcode 11.6) • Xcode at /Applications/Xcode.app/Contents/Developer • Xcode 11.6, Build version 11E708 • CocoaPods version 1.9.3 [✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome [!] Android Studio (version 4.0) • Android Studio at /Applications/Android Studio.app/Contents ✗ 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_242-release-1644-b3-6222593) [✓] IntelliJ IDEA Community Edition (version 2020.2) • IntelliJ at /Applications/IntelliJ IDEA CE.app • Flutter plugin version 48.1.4 • Dart plugin version 202.6397.47 [!] VS Code (version 1.48.0) • VS Code at /Applications/Visual Studio Code.app/Contents ✗ Flutter extension not installed; install from https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter [✓] Connected device (4 available) • sdk gphone x86 (mobile) • emulator-5554 • android-x86 • Android 11 (API 30) (emulator) • macOS (desktop) • macos • darwin-x64 • Mac OS X 10.15.6 19G2021 • Web Server (web) • web-server • web-javascript • Flutter Tools • Chrome (web) • chrome • web-javascript • Google Chrome 84.0.4147.135 ! Doctor found issues in 3 categories. ```
Albert221 commented 3 years ago

Hey, I stumbled upon the same issue, Emojis are crucial for my client's project. Ⓜ️

I fixed this with style: TextStyle(fontFamily: 'Apple Color Emoji') but it needs testing on other platforms and different devices :/

yeasin50 commented 3 years ago

any solution for web?

maheshj01 commented 1 year ago

Hi @naslausky, I am unable to reproduce the issue on stable 3.3 and master 3.7, The emoji renders fine the first time.

image
flutter doctor -v (mac) ``` [✓] Flutter (Channel master, 3.7.0-13.0.pre.131, on macOS 13.1 22C65 darwin-arm64, locale en-IN) • Flutter version 3.7.0-13.0.pre.131 on channel master at /Users/mahesh/Development/flutter_master • Upstream repository https://github.com/flutter/flutter.git • Framework revision 0196e6050b (2 days ago), 2022-12-31 11:10:23 -0500 • Engine revision 932591ec04 • Dart version 3.0.0 (build 3.0.0-76.0.dev) • DevTools version 2.20.0 • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades. [✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc4) • Android SDK at /Users/mahesh/Library/Android/sdk • Platform android-33, build-tools 33.0.0-rc4 • ANDROID_HOME = /Users/mahesh/Library/Android/sdk • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840) • All Android licenses accepted. [✓] Xcode - develop for iOS and macOS (Xcode 14.0.1) • Xcode at /Applications/Xcode.app/Contents/Developer • Build 14A400 • CocoaPods version 1.11.3 [✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome [✓] Android Studio (version 2021.2) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840) [✓] IntelliJ IDEA Community Edition (version 2021.2.1) • IntelliJ at /Applications/IntelliJ IDEA CE.app • Flutter plugin version 61.2.4 • Dart plugin version 212.5080.8 [✓] VS Code (version 1.74.2) • VS Code at /Applications/Visual Studio Code.app/Contents • Flutter extension version 3.56.0 [✓] Connected device (3 available) • iPhone 12 Pro (mobile) • 026D5789-9E78-4AD5-B1B2-3F8D4E7F65E4 • ios • com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator) • macOS (desktop) • macos • darwin-arm64 • macOS 13.1 22C65 darwin-arm64 • Chrome (web) • chrome • web-javascript • Google Chrome 108.0.5359.124 [✓] HTTP Host Availability • All required HTTP hosts are available • No issues found! ``` ``` [✓] Flutter (Channel stable, 3.3.9, on macOS 12.6 21G115 darwin-arm, locale en-IN) • Flutter version 3.3.9 on channel stable at /Users/mahesh/Development/flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision b8f7f1f986 (24 hours ago), 2022-11-23 06:43:51 +0900 • Engine revision 8f2221fbef • Dart version 2.18.5 • DevTools version 2.15.0 [✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc4) • Android SDK at /Users/mahesh/Library/Android/sdk • Platform android-33, build-tools 33.0.0-rc4 • ANDROID_HOME = /Users/mahesh/Library/Android/sdk • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840) • All Android licenses accepted. [✓] Xcode - develop for iOS and macOS (Xcode 14.0.1) • Xcode at /Applications/Xcode.app/Contents/Developer • Build 14A400 • CocoaPods version 1.11.3 [✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome [✓] Android Studio (version 2021.2) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840) [✓] IntelliJ IDEA Community Edition (version 2021.2.1) • IntelliJ at /Applications/IntelliJ IDEA CE.app • Flutter plugin version 61.2.4 • Dart plugin version 212.5080.8 [✓] VS Code (version 1.70.2) • VS Code at /Applications/Visual Studio Code.app/Contents • Flutter extension version 3.53.20221101 [✓] Connected device (3 available) • iPhone 12 Pro (mobile) • 026D5789-9E78-4AD5-B1B2-3F8D4E7F65E4 • ios • com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator) • macOS (desktop) • macos • darwin-arm64 • macOS 12.6 21G115 darwin-arm • Chrome (web) • chrome • web-javascript • Google Chrome 107.0.5304.110 [✓] HTTP Host Availability • All required HTTP hosts are available • No issues found! ```
code sample ```dart import 'package:flutter/material.dart'; void main() => runApp(const MyApp()); class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return const MaterialApp( title: 'Flutter Demo', home: MyHomePage(), ); } } class MyHomePage extends StatefulWidget { const MyHomePage({Key? key}) : super(key: key); @override _MyHomePageState createState() => _MyHomePageState(); } class _MyHomePageState extends State { static String dualCharEmoji = "⚔️"; static String singleCharEmoji = "🗡"; String text = dualCharEmoji; int count = 0; void swapText() { setState(() { if (count % 2 == 0) { text = singleCharEmoji; } else { text = dualCharEmoji; } count++; }); } @override Widget build(BuildContext context) { return Scaffold( body: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Text( text, style: const TextStyle(fontSize: 50), ), ], ), ), floatingActionButton: FloatingActionButton( onPressed: swapText, ), ); } } ```

Closing as fixed incase you disagree feel free to write in the comments and we will reopen it.

Thank you.

naslausky commented 1 year ago

Hello @maheshmnj, 👋 At your screenshot, I believe the top left and the "Redmi" emulators still have the incorrect emoji. That "simple" crossed sword is the first character of the dual character emoji. The iPhone and the Chrome ones are correct though. I'm not sure why would that happen. I haven't tested myself, but I don't think your screenshot shows the bug as completely fixed. Once you press the button twice, does it change the emoji displayed to the more complex crossed swords? Could you please check it again? Maybe I misinterpreted something. My regards, and thank you too.

maheshj01 commented 1 year ago

Thanks for the clarification @naslausky,

Once you press the button twice, does it change the emoji displayed to the more complex crossed swords? Could you please check it again?

Here's how it looks

https://user-images.githubusercontent.com/31410839/211912097-8d22f37f-da16-40b1-927e-15dc3575489e.mov

Can you please share the expected output?

flutter doctor -v (mac) ``` [✓] Flutter (Channel master, 3.7.0-13.0.pre.131, on macOS 13.1 22C65 darwin-arm64, locale en-IN) • Flutter version 3.7.0-13.0.pre.131 on channel master at /Users/mahesh/Development/flutter_master • Upstream repository https://github.com/flutter/flutter.git • Framework revision 0196e6050b (2 days ago), 2022-12-31 11:10:23 -0500 • Engine revision 932591ec04 • Dart version 3.0.0 (build 3.0.0-76.0.dev) • DevTools version 2.20.0 • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades. [✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc4) • Android SDK at /Users/mahesh/Library/Android/sdk • Platform android-33, build-tools 33.0.0-rc4 • ANDROID_HOME = /Users/mahesh/Library/Android/sdk • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840) • All Android licenses accepted. [✓] Xcode - develop for iOS and macOS (Xcode 14.0.1) • Xcode at /Applications/Xcode.app/Contents/Developer • Build 14A400 • CocoaPods version 1.11.3 [✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome [✓] Android Studio (version 2021.2) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840) [✓] IntelliJ IDEA Community Edition (version 2021.2.1) • IntelliJ at /Applications/IntelliJ IDEA CE.app • Flutter plugin version 61.2.4 • Dart plugin version 212.5080.8 [✓] VS Code (version 1.74.2) • VS Code at /Applications/Visual Studio Code.app/Contents • Flutter extension version 3.56.0 [✓] Connected device (3 available) • iPhone 12 Pro (mobile) • 026D5789-9E78-4AD5-B1B2-3F8D4E7F65E4 • ios • com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator) • macOS (desktop) • macos • darwin-arm64 • macOS 13.1 22C65 darwin-arm64 • Chrome (web) • chrome • web-javascript • Google Chrome 108.0.5359.124 [✓] HTTP Host Availability • All required HTTP hosts are available • No issues found! ``` ``` [✓] Flutter (Channel stable, 3.3.9, on macOS 12.6 21G115 darwin-arm, locale en-IN) • Flutter version 3.3.9 on channel stable at /Users/mahesh/Development/flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision b8f7f1f986 (24 hours ago), 2022-11-23 06:43:51 +0900 • Engine revision 8f2221fbef • Dart version 2.18.5 • DevTools version 2.15.0 [✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc4) • Android SDK at /Users/mahesh/Library/Android/sdk • Platform android-33, build-tools 33.0.0-rc4 • ANDROID_HOME = /Users/mahesh/Library/Android/sdk • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840) • All Android licenses accepted. [✓] Xcode - develop for iOS and macOS (Xcode 14.0.1) • Xcode at /Applications/Xcode.app/Contents/Developer • Build 14A400 • CocoaPods version 1.11.3 [✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome [✓] Android Studio (version 2021.2) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840) [✓] IntelliJ IDEA Community Edition (version 2021.2.1) • IntelliJ at /Applications/IntelliJ IDEA CE.app • Flutter plugin version 61.2.4 • Dart plugin version 212.5080.8 [✓] VS Code (version 1.70.2) • VS Code at /Applications/Visual Studio Code.app/Contents • Flutter extension version 3.53.20221101 [✓] Connected device (3 available) • iPhone 12 Pro (mobile) • 026D5789-9E78-4AD5-B1B2-3F8D4E7F65E4 • ios • com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator) • macOS (desktop) • macos • darwin-arm64 • macOS 12.6 21G115 darwin-arm • Chrome (web) • chrome • web-javascript • Google Chrome 107.0.5304.110 [✓] HTTP Host Availability • All required HTTP hosts are available • No issues found! ```
naslausky commented 1 year ago

That's strange, @maheshmnj. Yes, the behavior definitely changed. It is not the expected behavior still I guess. I don't understand so much about character encoding (Unicode) to completely assure you. However, the character in your video is the simple crossed sword... In other words: It's the text presentation of the crossed swords emoji. The emoji representation is the more elaborate one, but that one doesn't show up at all in your video, even after switching to a emoji represented character (the single sword emoji). You can see the different variants here: https://unicode.org/emoji/charts/emoji-variants.html The dagger emoji gets displayed correctly, like before, still.

However, running your same code on dart pad gives me the expected output. And even if I choose the text representation, it renders as the same emoji:

image

Which is still strange, though. The same behavior happens on my Chrome browser: When I paste the text representation, it renders as the emoji representation. Maybe the unicode standard has changed its default presentation to the emoji representation or extinguished the text representation of some emoji's? Different platforms render emoji differently... maybe some of the default fonts from different platforms made different decisions regarding this double representation? I think this specific issue might be left as fixed, but maybe a closer look later by someone better at character encoding might help. Thank you,

maheshj01 commented 1 year ago

Thanks for taking a look, I am unsure at this point if the output is desired. I will live this issue open for the flutter team to decide.

Triage details: https://github.com/flutter/flutter/issues/45947#issuecomment-1376749334

cc: @jason-simmons