Flutter首次运行出现Screen Decorations致命异常求助
Flutter运行基础应用触发SystemUI空指针异常问题
我正尝试基于Flutter开发应用,已按照官方文档完成安装与配置步骤,编写的基础应用代码如下:
import 'package:flutter/material.dart'; void main() { runApp(TestApp()); } class TestApp extends StatelessWidget { const TestApp({ Key? key }) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( appBar: AppBar(), ), ); } }
但执行flutter run命令时,触发了如下致命异常:
E/AndroidRuntime(11263): FATAL EXCEPTION: ScreenDecorations E/AndroidRuntime(11263): Process: com.android.systemui, PID: 11263 E/AndroidRuntime(11263): java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter bottomLeft E/AndroidRuntime(11263): at com.android.systemui.statusbar.events.PrivacyDotViewController.initialize(Unknown Source:22) E/AndroidRuntime(11263): at com.android.systemui.ScreenDecorations.setupDecorations(ScreenDecorations.java:315) E/AndroidRuntime(11263): at com.android.systemui.ScreenDecorations.startOnScreenDecorationsThread(ScreenDecorations.java:252) E/AndroidRuntime(11263): at com.android.systemui.ScreenDecorations.$r8$lambda$bRx4s-frKyGv-SmpobluoualBbQ(Unknown Source:0) E/AndroidRuntime(11263): at com.android.systemui.ScreenDecorations$$ExternalSyntheticLambda2.run(Unknown Source:2) E/AndroidRuntime(11263): at android.os.Handler.handleCallback(Handler.java:938) E/AndroidRuntime(11263): at android.os.Handler.dispatchMessage(Handler.java:99) E/AndroidRuntime(11263): at android.os.Looper.loopOnce(Looper.java:201) E/AndroidRuntime(11263): at android.os.Looper.loop(Looper.java:288) E/AndroidRuntime(11263): at android.os.HandlerThread.run(HandlerThread.java:67) Exception: Gradle task assembleDebug failed with exit code 1
我的开发环境:
- 搭载Flutter和Dart插件的Android Studio
- 内置JDK 17
- Gradle 8.0
- Pixel 6模拟器
已尝试以下操作但未解决问题:
- 确保Java、Android插件与Gradle版本兼容
- 修改
JAVA_HOME环境变量指向Android Studio JRE
内容的提问来源于stack exchange,提问作者SCM_Grievous
相关产品推荐
相关产品推荐

