gpt4 book ai didi

Dart 错误 : error: import of dart:mirrors with --enable-mirrors=false

转载 作者:IT王子 更新时间:2023-10-29 07:13:12 28 4
gpt4 key购买 nike

.yaml 文件如下:

dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
fluttertoast: ^2.0.9
dio: ^1.0.6
json_serializable: ^2.0.0
dev_dependencies:
build_runner: ^1.0.0
json_annotation: ^2.0.0

当我运行时:

Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Gradle task 'assembleDebug'...
Built build/app/outputs/apk/debug/app-debug.apk.
D/OpenGLRenderer( 5350): HWUI GL Pipeline
I/OpenGLRenderer( 5350): Initialized EGL, version 1.4
D/OpenGLRenderer( 5350): Swap behavior 1
D/ ( 5350): HostConnection::get() New Host Connection established
0xa12b3ec0, tid 5379
D/EGL_emulation( 5350): eglCreateContext: 0xa127cf60: maj 2 min 0 rcv 2
D/ ( 5350): SurfaceInterface::setAsyncMode: set async mode 1
D/EGL_emulation( 5350): eglMakeCurrent: 0xa127cf60: ver 2 0 (tinfo
0xa177fe80)
E/flutter ( 5350): [ERROR:flutter/shell/common/shell.cc(188)] Dart Error:
error: import of dart:mirrors with --enable-mirrors=false
E/flutter ( 5350): [ERROR:flutter/shell/common/engine.cc(176)] Could not
prepare to run the isolate.
E/flutter ( 5350): [ERROR:flutter/shell/common/engine.cc(123)] Engine not prepare and launch isolate.
E/flutter ( 5350):
[ERROR:flutter/shell/platform/android/android_shell_holder.cc(167)] Could not launch engine in configuration.

我知道问题是“json_serializable”,但我不知道如何解决它。或者有什么方法可以在模型和json之间进行转换

最佳答案

我在搜索您的问题的解决方案时确实偶然发现了您的帖子。

我假设您想使用 json_serializable 创建您自己的源代码。如果是这种情况,你应该json_serializable: ^2.0.0dev_dependencies 下。

说明

json_serializable 确实使用了 dartlang/source_gen在内部。source_gen 反过来引用 dart:mirrors ,这在 flutter 中不受支持(如 this post 中所述)。

长话短说:- 通过从您的“构建”依赖项中删除对 json_serializable 的依赖,您可以删除对停止 flutterBuild 的镜像的依赖。


i know the problem is that 'json_serializable' but i didn't know how to resolve it. or is there any way to transform between model and json

我真的没有得到那部分。至少对我而言,这些信息不足以为您的模型生成提供帮助。

如果您发布一个使用 json_serializable 和生成的部分类的类,可以试试。

关于 Dart 错误 : error: import of dart:mirrors with --enable-mirrors=false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53000584/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com