小编Ham*_*med的帖子

Flutter App 运行报错:Dart 无法打开,升级到 Catalina 后无法验证开发者

我正在使用最新版本的Android Studio IDE来创建flutter应用程序。但是当我从 Mojave 升级到 Catalina 并尝试flutter在 IDE 上打开我的代码时,它给了我一个错误:

由于无法验证开发者,因此无法打开 Dart

错误背后的原因是什么,我该如何解决这个问题?

我是否必须再次从头开始安装 flutter 和相关开发工具,或者有其他方法可以解决问题吗?

在此处输入图片说明

dart android-studio flutter flutter-dependencies macos-catalina

42
推荐指数
4
解决办法
2万
查看次数

如何从Kotlin枚举中获取Int值?

我有这样的枚举:

enum class States(value: Int) {
    STATE_A(1),
    STATE_B(2),
    STATE_C(3),
    STATE_D(4)
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得枚举的价值?例如States.STATE_C应返回3.

evaluation enums kotlin

36
推荐指数
1
解决办法
2万
查看次数

Flutter WEB 下载选项

我正在制作应该从用户数据生成文件的 flutter web 应用程序。并且可以选择下载输出文件。

但是我找不到任何适用于 flutter web 的选项/包:(

有人可以帮我吗?

dart flutter flutterwebviewplugin flutter-web

29
推荐指数
5
解决办法
1万
查看次数

如何在 Flutter 中将 List<Object> 保存到 SharedPreferences?

我有一个最喜欢的音乐列表,我在第一次打开应用程序时从音乐中检索它,该应用程序从最喜欢的音乐列表中获取一个最喜欢的音乐列表。我想将此列表保存为共享

preferences.List<Music> favoriteMusic = new List<Music>();
Run Code Online (Sandbox Code Playgroud)

音乐课在哪里:

class Music {
  final int id;
  final String name, size, rating, duration, img;
  bool favorite;

  Music({
    this.id,
    this.rating,
    this.size,
    this.duration,
    this.name,
    this.img,
    this.favorite,
  });

  factory Music.fromJson(Map<String, dynamic> jsonData){
    return Music(
      id: jsonData['id'],
      rating: jsonData['rating'],
      size: jsonData['size'],
      duration: jsonData['duration'],
      name: jsonData['name'],
      img: jsonData['img'],
      favorite: false,
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

如何保存最喜欢的音乐列表?

sharedpreferences flutter

29
推荐指数
3
解决办法
2万
查看次数

从 Flutter 网络导航中删除哈希符号“#”

我想用 Flutter web 创建一个简单的 web 应用程序,但是在我用这个文档创建了一些简单的应用程序后,我遇到了一些关于路由地​​址的问题,它会自动向地址栏上的 URL 添加一个哈希“#”符号,我想知道如何我可以从 URL 中删除这个标志,事实上,现在我在浏览器地址栏上看到这样的东西:http://[::1]:54587/#/register但我想实现这样的http: //[::1]:54587/注册

flutter flutter-web

15
推荐指数
1
解决办法
1430
查看次数

如何在 Flutter 的 State 中使用 2 个 mixin?

我有一个州级

class ListScreenState extends State<ListScreen>...
Run Code Online (Sandbox Code Playgroud)

我想使用 AutomaticKeepAliveClientMixin(以防止处理这些屏幕的 TabBar)和 TickerProviderStateMixin,因为我有需要它的动画控制器。但是当我把两个 mixin 都放在这个类中时,出现了一个错误:

error: Type parameters could not be inferred for the mixin 'TickerProviderStateMixin' because the base class implements the mixin's supertype constraint 'State<T>' in multiple conflicting ways (mixin_inference_inconsistent_matching_classes at [myapp] lib/trips/ListScreen.dart:21)
Run Code Online (Sandbox Code Playgroud)

我真的找不到关于如何在一个班级中使用 mixin 的好解释。任何帮助表示赞赏。

这是完整的代码:

import 'package:flutter/widgets.dart';    

class ListScreen extends StatefulWidget {

  @override
  State<StatefulWidget> createState() {
    return ListScreenState();
  }
}

 class ListScreenState extends State<ListScreen>
    with AutomaticKeepAliveClientMixin, TickerProviderStateMixin {

  AnimationController controller;

  @override
  void initState() {
    super.initState();

    controller = AnimationController(
        duration: const Duration(milliseconds: …
Run Code Online (Sandbox Code Playgroud)

dart flutter

14
推荐指数
2
解决办法
6925
查看次数

是否可以将使用虚幻引擎创建的游戏嵌入到 Flutter 移动应用程序中?

是否可以将使用虚幻引擎创建的游戏嵌入到 flutter 应用程序中,以便在打开 flutter 应用程序后,我可以导航到特定页面以启动游戏,并在flutter应用程序和虚幻引擎游戏之间进行通信?

我发现可以在 flutter https://pub.dev/packages/flutter_unity_widget 中嵌入统一性。这就是我正在寻找的,但使用虚幻引擎。是否可以用虚幻引擎做同样的事情?

unreal-engine4 flutter

12
推荐指数
1
解决办法
1907
查看次数

未找到通道图中心按钮上的相机动画方法的实现

Flutter 地图中心按钮不起作用

依赖版本 = google_maps_flutter: ^2.1.6

实现代码

Future<void> _goToTheLake() async {
LatLng lat = LatLng(ctrl.getLat().value, ctrl.getLang().value);
print(lat);
final GoogleMapController controller = await _controller.future;
controller.animateCamera(
    CameraUpdate.newCameraPosition(
    CameraPosition(target: lat, zoom: 15.0)));
setState(() {});
Run Code Online (Sandbox Code Playgroud)

}

E/flutter (15144): [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: MissingPluginException(No implementation found for method camera#animate on channel plugins.flutter.io/google_maps_0)
E/flutter (15144): #0      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:165:7)
E/flutter (15144): <asynchronous suspension>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如果有人有解决方案,请发表评论。

flutter google-maps-flutter

12
推荐指数
2
解决办法
8627
查看次数

如何为您的 Flutter 项目添加 Kotlin 支持?

在阅读了barcode_scan插件README文件后, 我遇到了指令

这个插件是用 Kotlin 编写的。因此,您需要为您的项目添加 Kotlin 支持。请参阅安装 Kotlin 插件。

该链接仅提供有关在 Android Studio 中创建 Kotlin 项目的信息。如何添加Kotlin对颤振项目的支持?甚至有必要吗?

编辑:由于我已经有一个现有的颤振包,我正在寻找方法Kotlin来为该项目添加支持

kotlin flutter

11
推荐指数
1
解决办法
3039
查看次数

Flutter 状态管理 (BloC):无状态与有状态小部件

所以我通读Bloc了状态管理flutter

由于 Bloc 允许您下沉和流式传输(根据输入重建小部件),那么是否有可能主要使用无状态小部件来构建应用程序?

例如,假设我制作了许多单个无状态类小部件,因此几乎所有东西都被划分为自己的无状态小部件。

使用 Bloc 状态管理,我可以简单地重建某个无状态的子小部件来反映更改。

在这种方法中,我认为不需要使用有状态小部件。当然,作为一个完全的初学者flutter,我想听听这种方法是否有任何优点。

这是一个好方法吗?任何信息将不胜感激。

stateless dart flutter bloc

11
推荐指数
2
解决办法
4464
查看次数