有时,当我通过Android Studio在iPhone模拟器上运行Flutter应用程序时,会收到以下IDE错误“ FlutterApp.setLaunchMode不能为null”完整堆栈跟踪。我怎样才能解决这个问题?谢谢。
java.lang.reflect.InvocationTargetException在 sun.reflect.GeneratedMethodAccessor81.invoke(未知源)位于 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498)在 com.intellij.execution.process.ProcessHandler $ 5.invoke(ProcessHandler.java:223) 在com.sun.proxy。$ Proxy17.onTextAvailable(未知来源)处 com.intellij.execution.process.ProcessHandler.notifyTextAvailable(ProcessHandler.java:197) 在 com.intellij.execution.process.BaseOSProcessHandler $ SimpleOutputReader.onTextAvailable(BaseOSProcessHandler.java:198) 在 com.intellij.util.io.BaseOutputReader.sendText(BaseOutputReader.java:202) 在 com.intellij.util.io.BaseOutputReader.processInput(BaseOutputReader.java:186) 在 com.intellij.util.io.BaseOutputReader.readAvailableNonBlocking(BaseOutputReader.java:105) 在 com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:85) 在com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:163) 在 com.intellij.util.io.BaseDataReader $ 1 $ 1.run(BaseDataReader.java:66) 在 com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:229) 在com.intellij.util.io.BaseDataReader $ 1.run(BaseDataReader.java:63) 在 java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511) 在java.util.concurrent.FutureTask.run(FutureTask.java:266)在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在 java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) 在java.lang.Thread.run(Thread.java:745)造成原因: java.lang.IllegalArgumentException:@NotNull参数的参数 io / flutter / run / daemon / FlutterApp.setLaunchMode的“ launchMode”必须 在不为null io.flutter.run.daemon.FlutterApp。$$$ reportNull $$$ 0(FlutterApp.java) 在io.flutter.run.daemon.FlutterApp.setLaunchMode(FlutterApp.java) 在 io.flutter.run.daemon.FlutterAppDaemonEventListener.onAppStarting(FlutterApp.java:726) 在 io.flutter.run.daemon.DaemonEvent $ AppStarting.accept(DaemonEvent.java:190) 在io.flutter.run.daemon.DaemonEvent.dispatch(DaemonEvent.java:52) 在io.flutter.run.daemon.DaemonApi.dispatch(DaemonApi.java:171)处 io.flutter.run.daemon.DaemonApi $ 1.onTextAvailable(DaemonApi.java:142) ...另外20个
答案 0 :(得分:0)
所以我今天也刚遇到这个问题。 我正在运行Android Studio并以Android模拟器为目标,因此它似乎比目标与核心相关。
.. 引起原因:java.lang.IllegalArgumentException:io / flutter / run / daemon / FlutterApp.setLaunchMode的@NotNull参数'launchMode'的参数不能为空
Android Studio 3.3.1 Windows 10 64位
我将在发现相关信息时对其进行编辑。
答案 1 :(得分:0)
Android Studio Flutter插件版本33.3,更新于2019年2月25日发布,更改日志指示:
“解决了在运行Flutter应用程序时出现IllegalArgumentException的问题”
如果问题仍然存在,我会报告。
更新:似乎已解决!