Repository: flutter
Issue: Flutter deep linking doesn't handle url fragments
Labels: platform-android,engine,f: routes,has reproducible steps,P2,found in release: 2.2,found in release: 2.4,team-android,triaged-android

## Problem

I tried implementing flutter deep linking using the [official article](https://flutter.dev/docs/development/ui/navigation/deep-linking). I noticed that although it works properly with any path with parameters, it doesn't handle url fragments. The '#' symbol, as well as everything after it, is skipped and the app receives only the first part of the url. That happens with both Router and onGenerateRoute(). It occurs on android; I haven't tested IOS.
From what I read online, this might be an android issue - the intent treats '#' as a special symbol or something of that sort. There are packages like [uni_links](https://pub.dev/packages/uni_links) and [app_links](https://pub.dev/packages/app_links) which work properly, but they use the Java/Kotlin delegates for that.

## Steps to Reproduce

android/app/src/main/AndroidManifest.xml
```
<meta-data android:name="flutter_deeplinking_enabled" android:value="true" />
<intent-filter android:autoVerify="true">
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data android:scheme="http" android:host="deep" />
</intent-filter>
```

lib/main.dart
```
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      onGenerateRoute: (RouteSettings settings) {
        print('name ${settings.name}');
        print('args ${settings.arguments}');
        return MaterialPageRoute(
          settings: settings,
          builder: (_) => MainPage(),
        );
      },
    );
  }
}

class MainPage extends StatelessWidget {
  @override
  Widget build(BuildContext context) =>
      Scaffold(body: Center(child: Text('Main Page')));
}
```

## Results
Here is a test with adb that demonstrates the issue. But it doesn't work in a real case scenario too, as I saw with my app.

![shell](https://user-images.githubusercontent.com/35681808/125281958-86345500-e31f-11eb-8be8-ebab52cb43b7.jpg)
![output](https://user-images.githubusercontent.com/35681808/125281972-89c7dc00-e31f-11eb-8dc9-f1d3a43e9f29.jpg)

## Expectations
I need the fragment and I can't control  how the data is sent, since the back-end isn't mine. I was hoping I could resolve all deep linking issues with Flutter alone as its deep linking system is already stable. Is there no way to deal with this, besides using third-party packages or implementing it myself through native code?

## Logs
<details>
    <summary>flutter doctor -v</summary>

```
[√] Flutter (Channel stable, 2.2.3, on Microsoft Windows [Version 10.0.19043.1083], locale en-US)
    • Flutter version 2.2.3 at C:\Dev\flutter
    • Framework revision f4abaa0735 (11 days ago), 2021-07-01 12:46:11 -0700
    • Engine revision 241c87ad80
    • Dart version 2.13.4

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at D:\Programs\Android_SDK
    • Platform android-30, build-tools 30.0.3
    • Java binary at: D:\Programs\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[X] Chrome - develop for the web (Cannot find Chrome executable at .\Google\Chrome\Application\chrome.exe)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

[√] Android Studio (version 4.1.0)
    • Android Studio at D:\Programs\Android Studio
    • 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 1.8.0_242-release-1644-b01)

[√] VS Code (version 1.58.0)
    • VS Code at C:\Users\hrist\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.24.0

[√] Connected device (2 available)
    • sdk gphone x86 arm (mobile) • emulator-5554 • android-x86    • Android 11 (API 30) (emulator)
    • Edge (web)                  • edge          • web-javascript • Microsoft Edge 91.0.864.67
```
</details>

<details>
    <summary>flutter analyze</summary>

```
Analyzing deep...                                                       
No issues found! (ran in 1.9s)
```
</details>

<details>
    <summary>flutter run --verbose</summary>

```
[  +62 ms] executing: [C:\Dev\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +370 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +1 ms] f4abaa0735eba4dfd8f33f73363911d63931fe03
[        ] executing: [C:\Dev\flutter/] git tag --points-at f4abaa0735eba4dfd8f33f73363911d63931fe03
[  +55 ms] Exit code 0 from: git tag --points-at f4abaa0735eba4dfd8f33f73363911d63931fe03
[        ] 2.2.3
[   +4 ms] executing: [C:\Dev\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +28 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:\Dev\flutter/] git ls-remote --get-url origin
[  +25 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +92 ms] executing: [C:\Dev\flutter/] git rev-parse --abbrev-ref HEAD
[  +27 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +56 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] 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.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +45 ms] executing: D:\Programs\Android_SDK\platform-tools\adb.exe devices -l
[  +31 ms] List of devices attached
           emulator-5554          device product:sdk_gphone_x86_arm model:sdk_gphone_x86_arm device:generic_x86_arm transport_id:1
[   +4 ms] D:\Programs\Android_SDK\platform-tools\adb.exe -s emulator-5554 shell getprop
[  +34 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +5 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.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +69 ms] Skipping pub get: version match.
[  +82 ms] Generating D:\deep\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +38 ms] ro.hardware = ranchu
[   +9 ms] Using hardware rendering with device sdk gphone x86 arm. If you notice graphics artifacts, consider enabling software rendering with "--enable-software-rendering".
[  +18 ms] Initializing file store
[   +7 ms] Skipping target: gen_localizations
[   +5 ms] complete
[   +3 ms] Launching lib\main.dart on sdk gphone x86 arm in debug mode...
[   +4 ms] C:\Dev\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev C:\Dev\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
C:\Dev\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names --experimental-emit-debug-metadata
-DFLUTTER_WEB_AUTO_DETECT=true --output-dill C:\Temp\flutter_tools.b1f864e5\flutter_tool.25c0c1a1\app.dill --packages D:\deep\.dart_tool\package_config.json -Ddart.vm.profile=false    
-Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill
build\3c113a45063dc6628e68a4111abcacad.cache.dill.track.dill --enable-experiment=alternative-invalidation-strategy
[   +9 ms] executing: D:\Programs\Android_SDK\build-tools\30.0.3\aapt dump xmltree D:\deep\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[   +9 ms] Exit code 0 from: D:\Programs\Android_SDK\build-tools\30.0.3\aapt dump xmltree D:\deep\build\app\outputs\flutter-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)0x1e
               A: android:compileSdkVersionCodename(0x01010573)="11" (Raw: "11")
               A: package="com.example.deep" (Raw: "com.example.deep")
               A: platformBuildVersionCode=(type 0x10)0x1e
               A: platformBuildVersionName=(type 0x10)0xb
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1e
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=16)
                 A: android:label(0x01010001)="deep" (Raw: "deep")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=21)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.deep.MainActivity" (Raw: "com.example.deep.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=35)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=45)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=49)
                     E: action (line=50)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=52)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                   E: meta-data (line=55)
                     A: android:name(0x01010003)="flutter_deeplinking_enabled" (Raw: "flutter_deeplinking_enabled")
                     A: android:value(0x01010024)=(type 0x12)0xffffffff
                   E: intent-filter (line=59)
                     A: android:autoVerify(0x010104ee)=(type 0x12)0xffffffff
                     E: action (line=60)
                       A: android:name(0x01010003)="android.intent.action.VIEW" (Raw: "android.intent.action.VIEW")
                     E: category (line=62)
                       A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT")
                     E: category (line=63)
                       A: android:name(0x01010003)="android.intent.category.BROWSABLE" (Raw: "android.intent.category.BROWSABLE")
                     E: data (line=65)
                       A: android:scheme(0x01010027)="http" (Raw: "http")
                       A: android:host(0x01010028)="deep" (Raw: "deep")
                 E: meta-data (line=74)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[  +11 ms] executing: D:\Programs\Android_SDK\platform-tools\adb.exe -s emulator-5554 shell -x logcat -v time -t 1
[  +10 ms] <- compile package:deep/main.dart
[  +32 ms] --------- beginning of main
           07-12 14:41:10.606 I/libprocessgroup(  535): Successfully killed process cgroup uid 10065 pid 7039 in 34ms
[   +7 ms] executing: D:\Programs\Android_SDK\platform-tools\adb.exe version
[  +17 ms] Android Debug Bridge version 1.0.41
           Version 30.0.5-6877874
           Installed as D:\Programs\Android_SDK\platform-tools\adb.exe
[   +3 ms] executing: D:\Programs\Android_SDK\platform-tools\adb.exe start-server
[  +51 ms] Building APK
[  +17 ms] Running Gradle task 'assembleDebug'...
[   +5 ms] Using gradle from D:\deep\android\gradlew.bat.
[  +11 ms] executing: D:\Programs\Android Studio\jre\bin\java -version
[  +75 ms] Exit code 0 from: D:\Programs\Android Studio\jre\bin\java -version
[        ] openjdk version "1.8.0_242-release"
           OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
           OpenJDK 64-Bit Server VM (build 25.242-b01, mixed mode)
[   +2 ms] executing: [D:\deep\android/] D:\deep\android\gradlew.bat -Pverbose=true -Ptarget-platform=android-x86 -Ptarget=D:\deep\lib\main.dart
-Pdart-defines=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ== -Pdart-obfuscation=false -Ptrack-widget-creation=true -Ptree-shake-icons=false -Pfilesystem-scheme=org-dartlang-root
assembleDebug
[ +502 ms] Welcome to Gradle 6.7!
[        ] Here are the highlights of this release:
[        ]  - File system watching is ready for production use
[        ]  - Declare the version of Java your build requires
[        ]  - Java 15 support
[        ] For more details see https://docs.gradle.org/6.7/release-notes.html
[+2397 ms] > Task :app:compileFlutterBuildDebug
[   +1 ms] [  +57 ms] executing: [C:\Dev\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [ +358 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] f4abaa0735eba4dfd8f33f73363911d63931fe03
[        ] [        ] executing: [C:\Dev\flutter/] git tag --points-at f4abaa0735eba4dfd8f33f73363911d63931fe03
[        ] [  +56 ms] Exit code 0 from: git tag --points-at f4abaa0735eba4dfd8f33f73363911d63931fe03
[        ] [        ] 2.2.3
[        ] [   +4 ms] executing: [C:\Dev\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[        ] [  +28 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] origin/stable
[        ] [        ] executing: [C:\Dev\flutter/] git ls-remote --get-url origin
[        ] [  +26 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] [        ] https://github.com/flutter/flutter.git
[        ] [  +44 ms] executing: [C:\Dev\flutter/] git rev-parse --abbrev-ref HEAD
[        ] [  +28 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] [        ] stable
[        ] [  +46 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [  +76 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [   +2 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] 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.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[        ] [  +26 ms] Initializing file store
[        ] [  +17 ms] Skipping target: gen_localizations
[        ] [   +5 ms] kernel_snapshot: Starting due to {}
[        ] [   +9 ms] C:\Dev\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev C:\Dev\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root  
C:\Dev\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --target=flutter --no-print-incremental-dependencies -DFLUTTER_WEB_AUTO_DETECT=true -Ddart.vm.profile=false       
-Ddart.vm.product=false --enable-asserts --track-widget-creation --no-link-platform --packages D:\deep\.dart_tool\package_config.json --output-dill
D:\deep\.dart_tool\flutter_build\9c7be8007fc29d223ace5ddc95fd0ce4\app.dill --depfile D:\deep\.dart_tool\flutter_build\9c7be8007fc29d223ace5ddc95fd0ce4\kernel_snapshot.d
package:deep/main.dart
[+5668 ms] [+6415 ms] kernel_snapshot: Complete
[ +396 ms] [ +391 ms] debug_android_application: Starting due to {}
[  +93 ms] [  +98 ms] debug_android_application: Complete
[ +399 ms] [ +435 ms] Persisting file store
[   +3 ms] [   +6 ms] Done persisting file store
[   +2 ms] [   +4 ms] build succeeded.
[   +2 ms] [   +9 ms] "flutter assemble" took 7,514ms.
[ +100 ms] [  +81 ms] ensureAnalyticsSent: 77ms
[   +1 ms] [        ] Running shutdown hooks
[        ] [        ] Shutdown hooks complete
[        ] [        ] exiting with code 0
[ +189 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preDebugBuild UP-TO-DATE
[        ] > Task :app:compileDebugAidl NO-SOURCE
[        ] > Task :app:compileDebugRenderscript NO-SOURCE
[        ] > Task :app:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :app:checkDebugAarMetadata UP-TO-DATE
[        ] > Task :app:cleanMergeDebugAssets
[        ] > Task :app:mergeDebugShaders UP-TO-DATE
[        ] > Task :app:compileDebugShaders NO-SOURCE
[        ] > Task :app:generateDebugAssets UP-TO-DATE
[        ] > Task :app:mergeDebugAssets
[ +200 ms] > Task :app:copyFlutterAssetsDebug
[   +1 ms] > Task :app:generateDebugResValues UP-TO-DATE
[   +1 ms] > Task :app:generateDebugResources UP-TO-DATE
[        ] > Task :app:mergeDebugResources UP-TO-DATE
[        ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[        ] > Task :app:extractDeepLinksDebug UP-TO-DATE
[        ] > Task :app:processDebugMainManifest UP-TO-DATE
[        ] > Task :app:processDebugManifest UP-TO-DATE
[        ] > Task :app:processDebugManifestForPackage UP-TO-DATE
[        ] > Task :app:processDebugResources UP-TO-DATE
[  +87 ms] > Task :app:compileDebugKotlin UP-TO-DATE
[        ] > Task :app:javaPreCompileDebug UP-TO-DATE
[        ] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileDebugSources UP-TO-DATE
[        ] > Task :app:mergeDebugNativeDebugMetadata NO-SOURCE
[        ] > Task :app:compressDebugAssets UP-TO-DATE
[        ] > Task :app:processDebugJavaRes NO-SOURCE
[        ] > Task :app:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :app:checkDebugDuplicateClasses UP-TO-DATE
[        ] > Task :app:dexBuilderDebug UP-TO-DATE
[        ] > Task :app:desugarDebugFileDependencies UP-TO-DATE
[        ] > Task :app:mergeExtDexDebug UP-TO-DATE
[        ] > Task :app:mergeDexDebug UP-TO-DATE
[        ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :app:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :app:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :app:validateSigningDebug UP-TO-DATE
[        ] > Task :app:packageDebug UP-TO-DATE
[  +67 ms] > Task :app:assembleDebug
[   +1 ms] Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
[        ] Use '--warning-mode all' to show the individual deprecation warnings.
[   +1 ms] See https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings
[        ] BUILD SUCCESSFUL in 10s
[        ] 32 actionable tasks: 5 executed, 27 up-to-date
[ +525 ms] Running Gradle task 'assembleDebug'... (completed in 10.8s)
[  +24 ms] calculateSha: LocalDirectory: 'D:\deep\build\app\outputs\flutter-apk'/app.apk
[ +393 ms] √  Built build\app\outputs\flutter-apk\app-debug.apk.
[   +3 ms] executing: D:\Programs\Android_SDK\build-tools\30.0.3\aapt dump xmltree D:\deep\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[  +18 ms] Exit code 0 from: D:\Programs\Android_SDK\build-tools\30.0.3\aapt dump xmltree D:\deep\build\app\outputs\flutter-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)0x1e
               A: android:compileSdkVersionCodename(0x01010573)="11" (Raw: "11")
               A: package="com.example.deep" (Raw: "com.example.deep")
               A: platformBuildVersionCode=(type 0x10)0x1e
               A: platformBuildVersionName=(type 0x10)0xb
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1e
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=16)
                 A: android:label(0x01010001)="deep" (Raw: "deep")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=21)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.deep.MainActivity" (Raw: "com.example.deep.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=35)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=45)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=49)
                     E: action (line=50)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=52)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                   E: meta-data (line=55)
                     A: android:name(0x01010003)="flutter_deeplinking_enabled" (Raw: "flutter_deeplinking_enabled")
                     A: android:value(0x01010024)=(type 0x12)0xffffffff
                   E: intent-filter (line=59)
                     A: android:autoVerify(0x010104ee)=(type 0x12)0xffffffff
                     E: action (line=60)
                       A: android:name(0x01010003)="android.intent.action.VIEW" (Raw: "android.intent.action.VIEW")
                     E: category (line=62)
                       A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT")
                     E: category (line=63)
                       A: android:name(0x01010003)="android.intent.category.BROWSABLE" (Raw: "android.intent.category.BROWSABLE")
                     E: data (line=65)
                       A: android:scheme(0x01010027)="http" (Raw: "http")
                       A: android:host(0x01010028)="deep" (Raw: "deep")
                 E: meta-data (line=74)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +7 ms] Stopping app 'app.apk' on sdk gphone x86 arm.
[        ] executing: D:\Programs\Android_SDK\platform-tools\adb.exe -s emulator-5554 shell am force-stop com.example.deep
[  +40 ms] executing: D:\Programs\Android_SDK\platform-tools\adb.exe -s emulator-5554 shell pm list packages com.example.deep
[  +37 ms] package:com.example.deep
[   +1 ms] executing: D:\Programs\Android_SDK\platform-tools\adb.exe -s emulator-5554 shell cat /data/local/tmp/sky.com.example.deep.sha1
[  +26 ms] def3574033309003e6a2aa2a598252044e95a396
[        ] Latest build already installed.
[        ] executing: D:\Programs\Android_SDK\platform-tools\adb.exe -s emulator-5554 shell -x logcat -v time -t 1
[  +28 ms] --------- beginning of main
           07-12 14:41:26.932 I/cmd     ( 7863): oneway function results will be dropped but finished with status OK and parcel size 4
[   +4 ms] executing: D:\Programs\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.example.deep/com.example.deep.MainActivity
[  +47 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.deep/.MainActivity (has extras) }
[        ] Waiting for observatory port to be available...
[ +606 ms] Observatory URL on device: http://127.0.0.1:36385/KfER7fVIrmY=/
[   +1 ms] executing: D:\Programs\Android_SDK\platform-tools\adb.exe -s emulator-5554 forward tcp:0 tcp:36385
[  +16 ms] 64612
[        ] Forwarded host port 64612 to device port 36385 for Observatory
[   +4 ms] Caching compiled dill
[  +20 ms] Connecting to service protocol: http://127.0.0.1:64612/KfER7fVIrmY=/
[ +377 ms] Launching a Dart Developer Service (DDS) instance at http://127.0.0.1:0, connecting to VM service at http://127.0.0.1:64612/KfER7fVIrmY=/.
[ +161 ms] DDS is listening at http://127.0.0.1:64615/hlWF0BMU3ms=/.
[  +48 ms] Successfully connected to service protocol: http://127.0.0.1:64612/KfER7fVIrmY=/
[  +17 ms] DevFS: Creating new filesystem on the device (null)
[  +40 ms] DevFS: Created new filesystem on the device (file:///data/user/0/com.example.deep/code_cache/deepKTINRX/deep/)
[   +1 ms] Updating assets
[  +62 ms] Syncing files to device sdk gphone x86 arm...
[   +2 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +2 ms] <- recompile package:deep/main.dart 565523f8-1237-4d85-874e-3c60cfedb3c0
[        ] <- 565523f8-1237-4d85-874e-3c60cfedb3c0
[   +1 ms] D/skia    ( 7885):    1      Shader compilation error
[        ] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[        ] D/skia    ( 7885):    1      Shader compilation error
[        ] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[        ] D/skia    ( 7885):    1      Shader compilation error
[        ] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[        ] D/skia    ( 7885):    1      Shader compilation error
[        ] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[        ] D/skia    ( 7885):    1      Shader compilation error
[        ] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[        ] D/skia    ( 7885):    1      Shader compilation error
[        ] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[   +1 ms] D/skia    ( 7885):    1      Shader compilation error
[        ] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[        ] D/skia    ( 7885):    1      Shader compilation error
[        ] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[        ] D/skia    ( 7885):    1      Shader compilation error
[        ] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[        ] D/skia    ( 7885):    1      Shader compilation error
[   +1 ms] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[   +2 ms] D/skia    ( 7885):    1      Shader compilation error
[        ] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[   +7 ms] D/skia    ( 7885):    1      Shader compilation error
[        ] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[   +9 ms] D/skia    ( 7885):    1      Shader compilation error
[        ] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[   +5 ms] D/skia    ( 7885):    1      Shader compilation error
[        ] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[  +14 ms] Activating Dart DevTools...
[  +17 ms] Updating files.
[        ] DevFS: Sync finished
[   +1 ms] Syncing files to device sdk gphone x86 arm... (completed in 91ms)
[        ] Synced 0.0MB.
[   +1 ms] <- accept
[  +12 ms] Connected to _flutterView/0xf6000020.
[   +1 ms] Flutter run key commands.
[   +1 ms] r Hot reload. 
[        ] R Hot restart.
[        ] h Repeat this help message.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ]  Running with sound null safety 
[   +1 ms] An Observatory debugger and profiler on sdk gphone x86 arm is available at: http://127.0.0.1:64615/hlWF0BMU3ms=/
[ +482 ms] I/flutter ( 7885): name /
[        ] I/flutter ( 7885): args null
[ +726 ms] D/skia    ( 7885):    1      Shader compilation error
[        ] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[   +6 ms] D/skia    ( 7885):    1      Shader compilation error
[        ] D/skia    ( 7885):    2      ------------------------
[        ] D/skia    ( 7885):    3      Errors:
[        ] D/skia    ( 7885):    4
[  +55 ms] I/om.example.dee( 7885): Waiting for a blocking GC ProfileSaver
[+4664 ms] Activating Dart DevTools... (completed in 6.0s)
[ +489 ms] The Flutter DevTools debugger and profiler on sdk gphone x86 arm is available at: http://127.0.0.1:9102?uri=http%3A%2F%2F127.0.0.1%3A64615%2FhlWF0BMU3ms%3D%2F
```
</details>