[英]Occasional IDE error when running Flutter app on iPhone simulator. FlutterApp.setLaunchMode must not be null
Sometimes when I run my Flutter app on the iPhone simulator via Android Studio I get the IDE error "FlutterApp.setLaunchMode must not be null" full stack trace below. 有时当我通过Android Studio在iPhone模拟器上运行我的Flutter应用程序时,我得到IDE错误“FlutterApp.setLaunchMode一定不能为空”下面的完整堆栈跟踪。 How can I fix this? 我怎样才能解决这个问题? Thanks. 谢谢。
java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor81.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intellij.execution.process.ProcessHandler$5.invoke(ProcessHandler.java:223) at com.sun.proxy.$Proxy17.onTextAvailable(Unknown Source) at com.intellij.execution.process.ProcessHandler.notifyTextAvailable(ProcessHandler.java:197) at com.intellij.execution.process.BaseOSProcessHandler$SimpleOutputReader.onTextAvailable(BaseOSProcessHandler.java:198) at com.intellij.util.io.BaseOutputReader.sendText(BaseOutputReader.java:202) at com.intellij.util.io.BaseOutputReader.processInput(BaseOutputReader.java:186) at com.intellij.util.io.BaseOutputReader.readAvailableNonBlocking(BaseOutputReader.java:105) at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:85) at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:16 位于sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)的sun.reflect.GeneratedMethodAccessor81.invoke(未知来源)的java.lang.reflect.InvocationTargetException,位于java.lang.reflect.Method.invoke(Method.java:498)来自com.intellij.execution.process.ProcessHandler.notifyTextAvailable(ProcessHandler)的com.sinte.proxy上的com.intellij.execution.process.ProcessHandler $ 5.invoke(ProcessHandler.java:223)。$ Proxy17.onTextAvailable(未知来源) .java:197)位于com.intellij的com.intellij.util.io.BaseOutputReader.sendText(BaseOutputReader.java:202)的com.intellij.execution.process.BaseOSProcessHandler $ SimpleOutputReader.onTextAvailable(BaseOSProcessHandler.java:198)。 util.io.BaseOutputReader.processInput(BaseOutputReader.java:186)at com.intellij.util.io.BaseOutputReader.readAvailableNonBlocking(BaseOutputReader.java:105)at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java: 85)at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:16 3) at com.intellij.util.io.BaseDataReader$1$1.run(BaseDataReader.java:66) at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:229) at com.intellij.util.io.BaseDataReader$1.run(BaseDataReader.java:63) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'launchMode' of io/flutter/run/daemon/FlutterApp.setLaunchMode must not be null at io.flutter.run.daemon.FlutterApp.$$$reportNull$$$0(FlutterApp.java) at io.flutter.run.daemon.FlutterApp.setLaunchMode(FlutterApp.java) at io.flutter.run.daemon.FlutterAppDaemonEventListener.onAppStarting(FlutterApp.java:726) at io.flutter.run.daemon.DaemonEvent$AppStarti 3)com.intellij.util.io.BaseDataReader的com.intellij.util.io.BaseDataReader $ 1 $ 1.run(BaseDataReader.java:66)at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:229)at com.intellij.util.io.BaseDataReader $ 1.run(BaseDataReader.java:63)at java.util.concurrent.Executors $ runnableAdapter.call(Executors.java:511)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util .concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)at java.lang.Thread.run(Thread.java:745)引起: java.lang.IllegalArgumentException:io / flutter / run / daemon / FlutterApp.setLaunchMode的@NotNull参数'launchMode'的参数在io.flutter.run.daemon.FlutterApp上不能为null。$$$ reportNull $$$ 0(FlutterApp .java)io.flutter.run.daemon.FlutterApp.setLaunchMode(FlutterApp.java)at io.flutter.run.daemon.FlutterAppDaemonEventListener.onAppStarting(FlutterApp.java:726)at io.flutter.run.daemon.DaemonEvent $ AppStarti ng.accept(DaemonEvent.java:190) at io.flutter.run.daemon.DaemonEvent.dispatch(DaemonEvent.java:52) at io.flutter.run.daemon.DaemonApi.dispatch(DaemonApi.java:171) at io.flutter.run.daemon.DaemonApi$1.onTextAvailable(DaemonApi.java:142) ... 20 more ng.accept(DaemonEvent.java:190)at io.flutter.run.daemon.DaemonEvent.dispatch(DaemonEvent.java:52)at io.flutter.run.daemon.DaemonApi.dispatch(DaemonApi.java:171)at io .flutter.run.daemon.DaemonApi $ 1.onTextAvailable(DaemonApi.java:142)... 20更多
So I have just come across this today also. 所以我今天也遇到了这个问题。 I'm running Android Studio and targeting an Android emulator, so it seems to be more core related than target. 我正在运行Android Studio并定位到Android模拟器,所以它似乎比目标更具核心相关性。
.. Caused by: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'launchMode' of io/flutter/run/daemon/FlutterApp.setLaunchMode must not be null ..引起:java.lang.IllegalArgumentException:io / flutter / run / daemon / FlutterApp.setLaunchMode的@NotNull参数'launchMode'的参数不能为null
Android Studio 3.3.1 Windows 10 64Bit Android Studio 3.3.1 Windows 10 64位
I'll edit this as I discover pertinent info. 当我发现相关信息时,我会对此进行编辑。
Android Studio Flutter Plugin version 33.3, update released Feb.25th 2019 change log indicates: Android Studio Flutter插件版本33。3,2019年2月25日更新发布更改日志表示:
"Fix an issue with an IllegalArgumentException when running Flutter apps" “修复运行Flutter应用时出现IllegalArgumentException的问题”
I'll report back if the issue persists. 如果问题仍然存在,我会报告。
UPDATE: Appears to be fixed! 更新:似乎是固定的!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.