plus_plugins
plus_plugins copied to clipboard
[Bug]: Linux Release program performance slows down and freezes with network_info_plus
Platform
Linux 6.8.0-40-generic #40~22.04.3-Ubuntu x86_64
Plugin
network_info_plus
Version
6.0.1
Flutter SDK
3.22.3
Steps to reproduce
After introducing network_info_plus into the project, compiling the Release version on the Linux platform, performance degradation was detected.
- Even without calling any API, just writing it into pubspec.yaml will make the APP stuck under high load and recover after a while. No exceptions are reported. So this is a performance issue, because it runs normally under low load.
- Compiling the Debug version does not have this problem, even if the API included in network_info_plus is used.
Code Sample
No response
Logs
$ flutter run --verbose --release
[ +13 ms] executing: uname -m
[ +6 ms] Exit code 0 from: uname -m
[ ] x86_64
[ +60 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.
[ ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[ +1 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.
[ +34 ms] executing: /home/hao/Android/Sdk/platform-tools/adb devices -l
[ +31 ms] List of devices attached
HA1JD5ME device 3-11 product:LenovoTB-X606F model:Lenovo_TB_X606F device:X606F transport_id:4
150.109.71.86:43083 device product:a3_r1919 model:a3_r1919 device:a3_r1919 transport_id:7
[ +4 ms] /home/hao/Android/Sdk/platform-tools/adb -s HA1JD5ME shell getprop
[ +131 ms] /home/hao/Android/Sdk/platform-tools/adb -s 150.109.71.86:43083 shell getprop
[ +100 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'IOSEngineArtifacts' 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 '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.
[ +60 ms] Connected devices:
[ ] ro.hardware = mt8768
[ ] ro.build.characteristics = tablet
[ ] ro.hardware = amlogic
[ ] ro.build.characteristics = mbx,nosdcard
[ +32 ms] Lenovo TB X606F (mobile) • HA1JD5ME • android-arm64 • Android 10 (API 29)
[ ] a3 r1919 (mobile) • 150.109.71.86:43083 • android-arm • Android 9 (API 28)
[ ] Linux (desktop) • linux • linux-x64 • Ubuntu 22.04.4 LTS 6.8.0-40-generic
[ ] Chrome (web) • chrome • web-javascript • Google Chrome 127.0.6533.119
[ ] [1]: Lenovo TB X606F (HA1JD5ME)
[ ] [2]: a3 r1919 (150.109.71.86:43083)
[ ] [3]: Linux (linux)
[ ] [4]: Chrome (chrome)
[ ] Please choose one (or "q" to quit)
[ ] :
[+2477 ms] 3
[ +19 ms] Skipping pub get: version match.
[ +29 ms] Found plugin file_picker at /home/hao/.pub-cache/hosted/pub.dev/file_picker-6.2.0/
[ +5 ms] Found plugin flutter_plugin_android_lifecycle at /home/hao/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/
[ +12 ms] Found plugin network_info_plus at /home/hao/.pub-cache/hosted/pub.dev/network_info_plus-6.0.1/
[ +3 ms] Found plugin package_info_plus at /home/hao/.pub-cache/hosted/pub.dev/package_info_plus-5.0.1/
[ +2 ms] Found plugin path_provider at /home/hao/.pub-cache/hosted/pub.dev/path_provider-2.1.2/
[ +1 ms] Found plugin path_provider_android at /home/hao/.pub-cache/hosted/pub.dev/path_provider_android-2.2.2/
[ ] Found plugin path_provider_foundation at /home/hao/.pub-cache/hosted/pub.dev/path_provider_foundation-2.3.2/
[ ] Found plugin path_provider_linux at /home/hao/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
[ +1 ms] Found plugin path_provider_windows at /home/hao/.pub-cache/hosted/pub.dev/path_provider_windows-2.2.1/
[ ] Found plugin permission_handler at /home/hao/.pub-cache/hosted/pub.dev/permission_handler-11.3.1/
[ ] Found plugin permission_handler_android at /home/hao/.pub-cache/hosted/pub.dev/permission_handler_android-12.0.12/
[ ] Found plugin permission_handler_apple at /home/hao/.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.5/
[ +1 ms] Found plugin permission_handler_html at /home/hao/.pub-cache/hosted/pub.dev/permission_handler_html-0.1.1/
[ +1 ms] Found plugin permission_handler_windows at /home/hao/.pub-cache/hosted/pub.dev/permission_handler_windows-0.2.1/
[ +59 ms] Found plugin file_picker at /home/hao/.pub-cache/hosted/pub.dev/file_picker-6.2.0/
[ +2 ms] Found plugin flutter_plugin_android_lifecycle at /home/hao/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/
[ +8 ms] Found plugin network_info_plus at /home/hao/.pub-cache/hosted/pub.dev/network_info_plus-6.0.1/
[ +2 ms] Found plugin package_info_plus at /home/hao/.pub-cache/hosted/pub.dev/package_info_plus-5.0.1/
[ +1 ms] Found plugin path_provider at /home/hao/.pub-cache/hosted/pub.dev/path_provider-2.1.2/
[ ] Found plugin path_provider_android at /home/hao/.pub-cache/hosted/pub.dev/path_provider_android-2.2.2/
[ ] Found plugin path_provider_foundation at /home/hao/.pub-cache/hosted/pub.dev/path_provider_foundation-2.3.2/
[ ] Found plugin path_provider_linux at /home/hao/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
[ +1 ms] Found plugin path_provider_windows at /home/hao/.pub-cache/hosted/pub.dev/path_provider_windows-2.2.1/
[ ] Found plugin permission_handler at /home/hao/.pub-cache/hosted/pub.dev/permission_handler-11.3.1/
[ ] Found plugin permission_handler_android at /home/hao/.pub-cache/hosted/pub.dev/permission_handler_android-12.0.12/
[ ] Found plugin permission_handler_apple at /home/hao/.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.5/
[ ] Found plugin permission_handler_html at /home/hao/.pub-cache/hosted/pub.dev/permission_handler_html-0.1.1/
[ ] Found plugin permission_handler_windows at /home/hao/.pub-cache/hosted/pub.dev/permission_handler_windows-0.2.1/
[ +31 ms] Found plugin file_picker at /home/hao/.pub-cache/hosted/pub.dev/file_picker-6.2.0/
[ +1 ms] Found plugin flutter_plugin_android_lifecycle at /home/hao/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/
[ +5 ms] Found plugin network_info_plus at /home/hao/.pub-cache/hosted/pub.dev/network_info_plus-6.0.1/
[ +1 ms] Found plugin package_info_plus at /home/hao/.pub-cache/hosted/pub.dev/package_info_plus-5.0.1/
[ +1 ms] Found plugin path_provider at /home/hao/.pub-cache/hosted/pub.dev/path_provider-2.1.2/
[ ] Found plugin path_provider_android at /home/hao/.pub-cache/hosted/pub.dev/path_provider_android-2.2.2/
[ ] Found plugin path_provider_foundation at /home/hao/.pub-cache/hosted/pub.dev/path_provider_foundation-2.3.2/
[ ] Found plugin path_provider_linux at /home/hao/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
[ +1 ms] Found plugin path_provider_windows at /home/hao/.pub-cache/hosted/pub.dev/path_provider_windows-2.2.1/
[ ] Found plugin permission_handler at /home/hao/.pub-cache/hosted/pub.dev/permission_handler-11.3.1/
[ ] Found plugin permission_handler_android at /home/hao/.pub-cache/hosted/pub.dev/permission_handler_android-12.0.12/
[ ] Found plugin permission_handler_apple at /home/hao/.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.5/
[ ] Found plugin permission_handler_html at /home/hao/.pub-cache/hosted/pub.dev/permission_handler_html-0.1.1/
[ ] Found plugin permission_handler_windows at /home/hao/.pub-cache/hosted/pub.dev/permission_handler_windows-0.2.1/
[ +12 ms] Generating /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[ +78 ms] Launching lib/main.dart on Linux in release mode...
[ +13 ms] Building Linux application...
[ +5 ms] executing: [build/linux/x64/release/] cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DFLUTTER_TARGET_PLATFORM=linux-x64 /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux
[ +22 ms] -- Configuring done (0.0s)
[ +6 ms] -- Generating done (0.0s)
[ ] -- Build files have been written to: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release
[ +20 ms] executing: ninja -C build/linux/x64/release install
[ +6 ms] ninja: Entering directory `build/linux/x64/release'
[+1461 ms] [1/5] Generating /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/libflutter_linux_gtk.so,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_engine.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_method_call.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_method_response.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_value.h, /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/fl_view.h,
/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/linux/flutter/ephemeral/flutter_linux/flutter_linux.h, _phony_
[ +4 ms] [ +11 ms] executing: uname -m
[ ] [ +7 ms] Exit code 0 from: uname -m
[ ] [ ] x86_64
[ ] [ +37 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.
[ ] [ ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[ ] [ +1 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.
[ ] [ +56 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[ ] [ ] 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.
[ ] [ ] Artifact Instance of 'LegacyCanvasKitRemover' 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 '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.
[ ] [ +46 ms] Initializing file store
[ ] [ +9 ms] Done initializing file store
[ ] [ +50 ms] Skipping target: native_assets
[ ] [ +1 ms] Skipping target: gen_localizations
[ ] [ +1 ms] Skipping target: gen_dart_plugin_registrant
[ ] [ +164 ms] Skipping target: unpack_linux
[ ] [ +320 ms] Skipping target: kernel_snapshot
[ ] [ +39 ms] Skipping target: aot_elf_release
[ ] [ +36 ms] Skipping target: linux_aot_bundle
[ ] [ +241 ms] Skipping target: release_bundle_linux-x64_assets
[ ] [ ] Persisting file store
[ ] [ +8 ms] Done persisting file store
[ ] [ +7 ms] build succeeded.
[ ] [ +5 ms] "flutter assemble" took 995ms.
[ ] [ +151 ms] ensureAnalyticsSent: 121ms
[ ] [ ] Running 0 shutdown hooks
[ ] [ ] Shutdown hooks complete
[ ] [ +5 ms] exiting with code 0
[ +326 ms] [2/5] Building CXX object CMakeFiles/cr_viewer.dir/flutter/generated_plugin_registrant.cc.o
[ +47 ms] [3/5] Building CXX object CMakeFiles/cr_viewer.dir/my_application.cc.o
[ +100 ms] [4/5] Linking CXX executable intermediates_do_not_run/cr_viewer
[ ] [4/5] Install the project...
[ +3 ms] -- Install configuration: "Release"
[ +18 ms] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/cr_viewer
[ ] -- Set non-toolchain portion of runtime path of "/home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/cr_viewer" to "$ORIGIN/lib"
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/icudtl.dat
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/lib/libflutter_linux_gtk.so
[ +10 ms] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/AssetManifest.bin
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Roboto_Mono
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Roboto_Mono/RobotoMono-ExtraLightItalic.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Roboto_Mono/RobotoMono-Regular.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Roboto_Mono/RobotoMono-ExtraLight.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Roboto_Mono/RobotoMono-Light.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Roboto_Mono/RobotoMono-ThinItalic.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Roboto_Mono/RobotoMono-Thin.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Roboto_Mono/RobotoMono-LightItalic.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Roboto_Mono/RobotoMono-Medium.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Roboto_Mono/RobotoMono-BoldItalic.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Roboto_Mono/RobotoMono-MediumItalic.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Roboto_Mono/RobotoMono-Italic.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Roboto_Mono/RobotoMono-SemiBold.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Roboto_Mono/RobotoMono-SemiBoldItalic.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Roboto_Mono/RobotoMono-Bold.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Lato
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Lato/Lato-Italic.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Lato/Lato-Black.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Lato/Lato-LightItalic.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Lato/Lato-Regular.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Lato/Lato-Bold.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Lato/Lato-BoldItalic.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Lato/Lato-BlackItalic.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Lato/Lato-ThinItalic.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Lato/Lato-Thin.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Lato/Lato-Light.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Noto_Sans_SC
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Noto_Sans_SC/NotoSansSC-Regular.ttf
[ +11 ms] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/fonts/Noto_Sans_SC/NotoSansSC-Bold.ttf
[ +9 ms] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/images
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/images/s100_overview.png
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/images/logo_1600x1600.png
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/images/m100_top_view_10_pixel_per_cm.png
[ +1 ms] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/images/logo_2048x2048.png
[ +1 ms] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/images/m100_overview.png
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/assets/images/s100_top_view_10_pixel_per_cm.png
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/shaders
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/shaders/ink_sparkle.frag
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/AssetManifest.json
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/NOTICES.Z
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/fonts
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/fonts/MaterialIcons-Regular.otf
[ +1 ms] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/packages
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/packages/cupertino_icons
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/packages/cupertino_icons/assets
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/version.json
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/data/flutter_assets/FontManifest.json
[ ] -- Installing: /home/hao/proj_cleaning_robot/fj_cleaning_robot/cr_viewer/build/linux/x64/release/bundle/lib/libapp.so
[ +29 ms] Building Linux application... (completed in 2,095ms)
[ +1 ms] ✓ Built build/linux/x64/release/bundle/cr_viewer
[ +7 ms] Application running.
[ +1 ms] Flutter run key commands.
[ ] h List all available interactive commands.
[ ] c Clear the screen
[ ] q Quit (terminate the application on the device).
[+267402 ms] Application finished.
[ +1 ms] "flutter run" took 272,731ms.
[ +139 ms] ensureAnalyticsSent: 102ms
[ ] Running 1 shutdown hook
[ ] Shutdown hooks complete
[ +2 ms] exiting with code 0
### Flutter Doctor
```shell
$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.22.3, on Ubuntu 22.04.4 LTS 6.8.0-40-generic, locale zh_CN.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Chrome - develop for the web
[✓] Linux toolchain - develop for Linux desktop
[✓] Android Studio (version 2023.3)
[✓] VS Code (version 1.92.2)
[✓] Connected device (4 available)
[✓] Network resources
• No issues found!
Checklist before submitting a bug
- [X] I searched issues in this repository and couldn't find such bug/problem
- [X] I Google'd a solution and I couldn't find it
- [X] I searched on StackOverflow for a solution and I couldn't find it
- [X] I read the README.md file of the plugin
- [X] I'm using the latest version of the plugin
- [X] All dependencies are up to date with
flutter pub upgrade - [X] I did a
flutter clean - [X] I tried running the example project