Repository: flutter
Issue: Incorrect MediaQuery padding in small window (freeform) mode on xiaomi device(Xiaomi 14, HyperOS2.0.7.0, Android15, Api35)  causing abnormal layout on Flutter 3.27.X
Labels: e: device-specific,platform-android,e: OS-version specific,P2,team-android,triaged-android

### Steps to reproduce

1. click small window mode button

<img src="https://github.com/user-attachments/assets/65f74ddc-e73e-4b69-9939-e08e6b9afcab" width="400">

<img src="https://github.com/user-attachments/assets/521e64aa-82a2-420a-805a-e53b85a39d10" width="400">


### Expected results

All rght in flutter 3.24.5

<img src="https://github.com/user-attachments/assets/cfbeae62-b446-4037-886a-d679b115ba63" width="400">


### Actual results

<img src="https://github.com/user-attachments/assets/29f05dec-c7e4-46ce-8d8a-6c663ae43338" width="400">

### Code sample


<details open><summary>Exist SafeArea  Demo</summary>

```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 MaterialApp(
      title: 'Flutter 3.27.1 Demo',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(title: 'Flutter 3.27.1 Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    var padding = MediaQuery.paddingOf(context);
    //if normal mode, print EdgeInsets(0.0, 38.7, 0.0, 16.0)
    //if in small window mode, print EdgeInsets(0.0, 640.0, 0.0, 0.0)
    //There is an unknown padding value in small window mode  causing the layout under SafeArea to display incorrectly
    print(padding);
    return SafeArea(
      child: Center(
        child: Text(
          'Exist SafeArea $padding',
          textAlign: TextAlign.center,
          style: TextStyle(
            fontSize: 60,
          ),
        ),
      ),
    );
  }
}


```

</details>

<details open><summary>No SafeArea Demo</summary>

```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 MaterialApp(
      title: 'Flutter 3.27.1 Demo',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(title: 'Flutter 3.27.1 Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    var padding = MediaQuery.paddingOf(context);
    //if normal mode, print EdgeInsets(0.0, 38.7, 0.0, 16.0)
    //if in small window mode, print EdgeInsets(0.0, 640.0, 0.0, 0.0)
    //There is an unknown padding value in small window mode  causing the layout under SafeArea to display incorrectly
    print(padding);
    return Center(
      child: Text(
        'No SafeArea $padding',
        textAlign: TextAlign.center,
        style: TextStyle(
          fontSize: 60,
        ),
      ),
    );
  }
}
```

</details>


### Screenshots or Video

<details open>
<summary>Screenshots</summary>

 Every is right in Nomal Mode
<img src="https://github.com/user-attachments/assets/5bf7f7ea-b602-4d51-a80d-9b43d36fd5f4" width="400">

  No SafeArea in Small window Mode
<img src="https://github.com/user-attachments/assets/ba751248-14bc-4c51-805d-6e74022badf0" width="400">


  Exist SafeArea in Small window Mode
<img src="https://github.com/user-attachments/assets/fa9c8bda-c241-4cc1-87d0-7de4ddb80f0a" width="400">

</details>


### Logs

<details open><summary>the logs contains enter small window mode and exit</summary>

```console
Launching lib\main.dart on 23127PN0CC in debug mode...
Running Gradle task 'assembleDebug'...
√ Built build\app\outputs\flutter-apk\app-debug.apk
Installing build\app\outputs\flutter-apk\app-debug.apk...
I/flutter (32748): 2025-01-03 19:31:23.483629    [INFO] [NetworkInfo] Network state: [192.168.0.5, 10.194.127.230]
I/flutter (32748): 2025-01-03 19:31:23.487235    [INFO] [NetworkInfo] Network state: [192.168.0.5, 10.194.127.230]
I/flutter (22383): [IMPORTANT:flutter/shell/platform/android/android_context_vk_impeller.cc(60)] Using the Impeller rendering backend (Vulkan).
Debug service listening on ws://127.0.0.1:55684/sIYSaL0yUcU=/ws
Syncing files to device 23127PN0CC...
I/flutter (22383): EdgeInsets(0.0, 38.7, 0.0, 16.0)
W/1.raster(22383): type=1400 audit(0.0:10579428): avc:  denied  { getattr } for  path="/sys/module/metis/parameters/minor_window_app" dev="sysfs" ino=72004 scontext=u:r:untrusted_app:s0:c255,c257,c512,c768 tcontext=u:object_r:sysfs_migt:s0 tclass=file permissive=0 app=com.baidu.tieba
D/VRI[MainActivity](22383): vri.Setup new sync=wmsSync-VRI[MainActivity]#2
D/HWUI    (22383): makeCurrent grContext:0xb4000072dc55a210 reset mTextureAvailable
D/.example_3_27_1(22383): MiuiProcessManagerServiceStub setSchedFifo
I/MiuiProcessManagerImpl(22383): setSchedFifo pid:22383, mode:3
W/RenderThread(22383): type=1400 audit(0.0:10579429): avc:  denied  { getattr } for  path="/sys/module/metis/parameters/minor_window_app" dev="sysfs" ino=72004 scontext=u:r:untrusted_app:s0:c255,c257,c512,c768 tcontext=u:object_r:sysfs_migt:s0 tclass=file permissive=0 app=com.baidu.tieba
D/VRI[MainActivity](22383): vri.reportDrawFinished
W/1.raster(22383): type=1400 audit(0.0:10579430): avc:  denied  { getattr } for  path="/sys/module/metis/parameters/minor_window_app" dev="sysfs" ino=72004 scontext=u:r:untrusted_app:s0:c255,c257,c512,c768 tcontext=u:object_r:sysfs_migt:s0 tclass=file permissive=0 app=com.baidu.tieba
I/HandWritingStubImpl(22383): refreshLastKeyboardType: 1
I/HandWritingStubImpl(22383): getCurrentKeyboardType: 1
I/HandWritingStubImpl(22383): getCurrentKeyboardType: 1
D/ProfileInstaller(22383): Installing profile for com.example.example_3_27_1
I/.example_3_27_1(22383): ProcessProfilingInfo new_methods=4 is saved saved_to_disk=1 resolve_classes_delay=8000
W/1.raster(22383): type=1400 audit(0.0:10579431): avc:  denied  { getattr } for  path="/sys/module/metis/parameters/minor_window_app" dev="sysfs" ino=72004 scontext=u:r:untrusted_app:s0:c255,c257,c512,c768 tcontext=u:object_r:sysfs_migt:s0 tclass=file permissive=0 app=com.baidu.tieba
I/.example_3_27_1(22383): This is non sticky GC, maxfree is 16777216 minfree is 8388608
W/FinalizerDaemon(22383): type=1400 audit(0.0:10579432): avc:  denied  { getopt } for  path="/dev/socket/usap_pool_primary" scontext=u:r:untrusted_app:s0:c255,c257,c512,c768 tcontext=u:r:zygote:s0 tclass=unix_stream_socket permissive=0 app=com.baidu.tieba
W/.example_3_27_1(22383): ApkAssets: Deleting an ApkAssets object '<empty> and /product/app/ContentCatcherOS2/ContentCatcherOS2.apk' with 1 weak references
W/.example_3_27_1(22383): ApkAssets: Deleting an ApkAssets object '<empty> and /system_ext/priv-app/RtMiCloudSDK/RtMiCloudSDK.apk' with 1 weak references
W/.example_3_27_1(22383): ApkAssets: Deleting an ApkAssets object '<empty> and /system_ext/app/miuisystem/miuisystem.apk' with 1 weak references
D/VRI[MainActivity](22383): visibilityChanged oldVisibility=true newVisibility=false
D/AppScoutStateMachine(22383): 22383-ScoutStateMachinecreated
D/ActivityThread(22383): handleBoundsCompatInfoChanged remove: name=com.example.example_3_27_1
V/ActivityThread(22383): handleBoundsCompatInfoChanged: state=0, bounds=null, scale=1.0
D/SecurityManager(22383): checkAccessControl flag1
W/libc    (22383): Access denied finding property "vendor.gpp.create_frc_extension"
W/libc    (22383): Access denied finding property "vendor.gpp.create_frc_extension"
W/qdgralloc(22383): GetSize: Pixel format: 0x3b is not supported by gralloc
W/qdgralloc(22383): gralloc failed to allocate buffer for size 0 format 59 AWxAH 1x1 usage 2816
E/Gralloc4(22383): isSupported(1, 1, 59, 1, ...) failed with 7
E/GraphicBufferAllocator(22383): Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 2
E/AHardwareBuffer(22383): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -2), handle=0x0
W/qdgralloc(22383): GetSize: Pixel format: 0x3b is not supported by gralloc
W/qdgralloc(22383): gralloc failed to allocate buffer for size 0 format 59 AWxAH 1x1 usage 2816
E/Gralloc4(22383): isSupported(1, 1, 59, 1, ...) failed with 7
E/GraphicBufferAllocator(22383): Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 2
E/AHardwareBuffer(22383): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -2), handle=0x0
W/qdgralloc(22383): getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0
W/qdgralloc(22383): getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0
W/qdgralloc(22383): getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0
I/flutter (22383): EdgeInsets.zero
W/qdgralloc(22383): getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0
W/qdgralloc(22383): getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0
D/VRI[MainActivity](22383): vri.reportNextDraw android.view.ViewRootImpl.performTraversals:4917 android.view.ViewRootImpl.doTraversal:3528 android.view.ViewRootImpl$TraversalRunnable.run:11483 android.view.Choreographer$CallbackRecord.run:1717 android.view.Choreographer$CallbackRecord.run:1726 
D/SurfaceView(22383): UPDATE Surface(name=SurfaceView[com.example.example_3_27_1/com.example.example_3_27_1.MainActivity]#847949)/@0x80997ce, mIsProjectionMode = false
D/VRI[MainActivity](22383): vri.Setup new sync=wmsSync-VRI[MainActivity]#5
W/RenderThread(22383): type=1400 audit(0.0:10579434): avc:  denied  { getattr } for  path="/sys/module/metis/parameters/minor_window_app" dev="sysfs" ino=72004 scontext=u:r:untrusted_app:s0:c255,c257,c512,c768 tcontext=u:object_r:sysfs_migt:s0 tclass=file permissive=0 app=com.baidu.tieba
W/1.raster(22383): type=1400 audit(0.0:10579435): avc:  denied  { getattr } for  path="/sys/module/metis/parameters/minor_window_app" dev="sysfs" ino=72004 scontext=u:r:untrusted_app:s0:c255,c257,c512,c768 tcontext=u:object_r:sysfs_migt:s0 tclass=file permissive=0 app=com.baidu.tieba
D/VRI[MainActivity](22383): vri.reportDrawFinished
D/VRI[MainActivity](22383): vri.reportNextDraw android.view.ViewRootImpl.handleResized:2749 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$W.resized:12635 android.app.servertransaction.WindowStateResizeItem.execute:64 android.app.servertransaction.WindowStateTransactionItem.execute:59 
D/VRI[MainActivity](22383): vri.Setup new sync=wmsSync-VRI[MainActivity]#7
D/VRI[MainActivity](22383): vri.reportDrawFinished
W/1.raster(22383): type=1400 audit(0.0:10579436): avc:  denied  { getattr } for  path="/sys/module/metis/parameters/minor_window_app" dev="sysfs" ino=72004 scontext=u:r:untrusted_app:s0:c255,c257,c512,c768 tcontext=u:object_r:sysfs_migt:s0 tclass=file permissive=0 app=com.baidu.tieba
W/RenderThread(22383): type=1400 audit(0.0:10579437): avc:  denied  { getattr } for  path="/sys/module/metis/parameters/minor_window_app" dev="sysfs" ino=72004 scontext=u:r:untrusted_app:s0:c255,c257,c512,c768 tcontext=u:object_r:sysfs_migt:s0 tclass=file permissive=0 app=com.baidu.tieba
I/flutter (22383): EdgeInsets(0.0, 640.0, 0.0, 0.0)
W/RenderThread(22383): type=1400 audit(0.0:10579438): avc:  denied  { getattr } for  path="/sys/module/metis/parameters/minor_window_app" dev="sysfs" ino=72004 scontext=u:r:untrusted_app:s0:c255,c257,c512,c768 tcontext=u:object_r:sysfs_migt:s0 tclass=file permissive=0 app=com.baidu.tieba
I/HandWritingStubImpl(22383): refreshLastKeyboardType: 1
I/HandWritingStubImpl(22383): getCurrentKeyboardType: 1
I/MIUIInput(22383): [MotionEvent] ViewRootImpl windowName 'com.example.example_3_27_1/com.example.example_3_27_1.MainActivity', { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=1372359790, downTime=1372359790, phoneEventTime=19:34:41.456 } moveCount:0
D/ViewRootImpl(22383): getMiuiFreeformStackInfo mTmpFrames.miuiFreeFormStackInfo: Stack id=3514 bounds=[180,291][1380,2211] displayId=0 userId=0 windowState=0 freeFormScale=0.7 packageName=com.example.example_3_27_1 configuration={1.0 460mcc1mnc [zh_CN] ldltr sw400dp w400dp h640dp 480dpi nrml hdr widecg port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(180, 291 - 1380, 2211) mAppBounds=Rect(180, 291 - 1380, 2211) mMaxBounds=Rect(0, 0 - 1200, 2670) mDisplayRotation=ROTATION_0 mWindowingMode=freeform mActivityType=standard mAlwaysOnTop=on mRotation=ROTATION_0 mInSplitScreen=false letterBoxed=false foScaled=false isSpecificEmbedded=false screenType=0} as.32 s.92208 fontWeightAdjustment=0/d themeChanged=0 themeChangedFlags=0 extraData = Bundle[EMPTY_PARCEL] screenType=0/o} inPinMode=false isForegroundPin=false pinFloatingWindowPos=Rect(0, 0 - 0, 0) isNormalFreeForm=true timestamp=1735903915488 cornerPosition=-1 enterMiniFreeformFromRect=[0,0][0,0] enterMiniFreeformReason=null isLandcapeFreeform=false hadHideStackFormFullScreen=false needAnimation=true
D/ViewRootImpl(22383): getMiuiFreeformStackInfo mTmpFrames.miuiFreeFormStackInfo: Stack id=3514 bounds=[180,291][1380,2211] displayId=0 userId=0 windowState=0 freeFormScale=0.7 packageName=com.example.example_3_27_1 configuration={1.0 460mcc1mnc [zh_CN] ldltr sw400dp w400dp h640dp 480dpi nrml hdr widecg port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(180, 291 - 1380, 2211) mAppBounds=Rect(180, 291 - 1380, 2211) mMaxBounds=Rect(0, 0 - 1200, 2670) mDisplayRotation=ROTATION_0 mWindowingMode=freeform mActivityType=standard mAlwaysOnTop=on mRotation=ROTATION_0 mInSplitScreen=false letterBoxed=false foScaled=false isSpecificEmbedded=false screenType=0} as.32 s.92208 fontWeightAdjustment=0/d themeChanged=0 themeChangedFlags=0 extraData = Bundle[EMPTY_PARCEL] screenType=0/o} inPinMode=false isForegroundPin=false pinFloatingWindowPos=Rect(0, 0 - 0, 0) isNormalFreeForm=true timestamp=1735903915488 cornerPosition=-1 enterMiniFreeformFromRect=[0,0][0,0] enterMiniFreeformReason=null isLandcapeFreeform=false hadHideStackFormFullScreen=false needAnimation=true
I/MIUIInput(22383): [MotionEvent] ViewRootImpl windowName 'com.example.example_3_27_1/com.example.example_3_27_1.MainActivity', { action=ACTION_CANCEL, id[0]=0, pointerCount=1, eventTime=1372359858, downTime=1372359790, phoneEventTime=19:34:41.524 } moveCount:1
D/VRI[MainActivity](22383): vri.reportNextDraw android.view.ViewRootImpl.handleResized:2749 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$W.resized:12635 android.app.servertransaction.WindowStateResizeItem.execute:64 android.app.servertransaction.WindowStateTransactionItem.execute:59 
W/1.raster(22383): type=1400 audit(0.0:10579441): avc:  denied  { getattr } for  path="/sys/module/metis/parameters/minor_window_app" dev="sysfs" ino=72004 scontext=u:r:untrusted_app:s0:c255,c257,c512,c768 tcontext=u:object_r:sysfs_migt:s0 tclass=file permissive=0 app=com.baidu.tieba
I/flutter (22383): EdgeInsets(0.0, 737.0, 0.0, 16.0)
D/VRI[MainActivity](22383): vri.reportNextDraw android.view.ViewRootImpl.performTraversals:4917 android.view.ViewRootImpl.doTraversal:3528 android.view.ViewRootImpl$TraversalRunnable.run:11483 android.view.Choreographer$CallbackRecord.run:1717 android.view.Choreographer$CallbackRecord.run:1726 
D/VRI[MainActivity](22383): vri.Setup new sync=wmsSync-VRI[MainActivity]#10
I/flutter (22383): EdgeInsets(0.0, 38.7, 0.0, 16.0)
W/RenderThread(22383): type=1400 audit(0.0:10579442): avc:  denied  { getattr } for  path="/sys/module/metis/parameters/minor_window_app" dev="sysfs" ino=72004 scontext=u:r:untrusted_app:s0:c255,c257,c512,c768 tcontext=u:object_r:sysfs_migt:s0 tclass=file permissive=0 app=com.baidu.tieba
W/qdgralloc(22383): GetSize: Pixel format: 0x3b is not supported by gralloc
W/qdgralloc(22383): gralloc failed to allocate buffer for size 0 format 59 AWxAH 1x1 usage 2816
E/Gralloc4(22383): isSupported(1, 1, 59, 1, ...) failed with 7
E/GraphicBufferAllocator(22383): Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 2
E/AHardwareBuffer(22383): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -2), handle=0x0
W/qdgralloc(22383): GetSize: Pixel format: 0x3b is not supported by gralloc
W/qdgralloc(22383): gralloc failed to allocate buffer for size 0 format 59 AWxAH 1x1 usage 2816
E/Gralloc4(22383): isSupported(1, 1, 59, 1, ...) failed with 7
E/GraphicBufferAllocator(22383): Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 2
E/AHardwareBuffer(22383): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -2), handle=0x0
E/Surface (22383): freeAllBuffers: 1 buffers were freed while being dequeued!
D/VRI[MainActivity](22383): vri.reportDrawFinished
D/VRI[MainActivity](22383): vri.reportNextDraw android.view.ViewRootImpl.handleResized:2749 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$W.resized:12635 android.app.servertransaction.WindowStateResizeItem.execute:64 android.app.servertransaction.WindowStateTransactionItem.execute:59 
D/VRI[MainActivity](22383): vri.reportNextDraw android.view.ViewRootImpl.handleResized:2749 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$W.resized:12635 android.app.servertransaction.WindowStateResizeItem.execute:64 android.app.servertransaction.WindowStateTransactionItem.execute:59 
W/qdgralloc(22383): getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0
D/VRI[MainActivity](22383): vri.Setup new sync=wmsSync-VRI[MainActivity]#12
W/qdgralloc(22383): getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0
W/qdgralloc(22383): getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0
W/RenderThread(22383): type=1400 audit(0.0:10579443): avc:  denied  { getattr } for  path="/sys/module/metis/parameters/minor_window_app" dev="sysfs" ino=72004 scontext=u:r:untrusted_app:s0:c255,c257,c512,c768 tcontext=u:object_r:sysfs_migt:s0 tclass=file permissive=0 app=com.baidu.tieba
W/qdgralloc(22383): getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0
W/qdgralloc(22383): getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0
W/1.raster(22383): type=1400 audit(0.0:10579444): avc:  denied  { getattr } for  path="/sys/module/metis/parameters/minor_window_app" dev="sysfs" ino=72004 scontext=u:r:untrusted_app:s0:c255,c257,c512,c768 tcontext=u:object_r:sysfs_migt:s0 tclass=file permissive=0 app=com.baidu.tieba
W/1.raster(22383): type=1400 audit(0.0:10579445): avc:  denied  { getattr } for  path="/sys/module/metis/parameters/minor_window_app" dev="sysfs" ino=72004 scontext=u:r:untrusted_app:s0:c255,c257,c512,c768 tcontext=u:object_r:sysfs_migt:s0 tclass=file permissive=0 app=com.baidu.tieba


```

</details>


### Flutter Doctor output

<details open><summary>Doctor output</summary>

```console
[✓] Flutter (Channel stable, 3.27.1, on Microsoft Windows [版本 10.0.26120.2705], locale en-US)
    • Flutter version 3.27.1 on channel stable at C:\Users\lycst\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 17025dd882 (3 weeks ago), 2024-12-17 03:23:09 +0900
    • Engine revision cb4b5fff73
    • Dart version 3.6.0
    • DevTools version 2.40.2

[✓] Windows Version (Installed version of Windows is version 10 or higher)

[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
    • Android SDK at C:\Users\lycst\AppData\Local\Android\sdk
    • Platform android-35, build-tools 35.0.0
    • Java binary at: C:\Program Files\Android\Android Studio1\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 21.0.3+-12282718-b509.11)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.10.3)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.10.35013.160
    • Windows 10 SDK version 10.0.22621.0

[!] Android Studio (version 2024.1)
    • Android Studio at C:\Program Files\Android\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
    ✗ Unable to determine bundled Java version.
    • Try updating or re-installing Android Studio.

[✓] Android Studio (version 2024.2)
    • Android Studio at C:\Program Files\Android\Android Studio1
    • 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 21.0.3+-12282718-b509.11)

[✓] IntelliJ IDEA Ultimate Edition (version 2024.1)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA 2024.1.7
    • Flutter plugin version 83.0.2
    • Dart plugin version 241.19416.15

[✓] VS Code (version 1.96.2)
    • VS Code at C:\Users\lycst\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.102.0

[✓] Connected device (4 available)
    • 23127PN0CC (mobile) • 3fde6868 • android-arm64  • Android 15 (API 35)
    • Windows (desktop)   • windows  • windows-x64    • Microsoft Windows [版本 10.0.26120.2705]
    • Chrome (web)        • chrome   • web-javascript • Google Chrome 104.0.5112.102
    • Edge (web)          • edge     • web-javascript • Microsoft Edge 132.0.2957.55
```

</details>