首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >颤振和飞镖错误:导入'package:flutter_iconpicker/flutter_iconpicker.dart';

颤振和飞镖错误:导入'package:flutter_iconpicker/flutter_iconpicker.dart';
EN

Stack Overflow用户
提问于 2022-07-16 09:40:19
回答 2查看 187关注 0票数 0

我试图添加一个未来(选择图标),所以我使用了这个包:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import 'package:flutter_iconpicker/flutter_iconpicker.dart';

我甚至在一个新的项目中--这段代码--也使用它作为源代码pub.dev

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import 'package:flutter/material.dart';
import 'package:flutter_iconpicker/flutter_iconpicker.dart';

void main() {
  runApp(
    const MaterialApp(
      home: HomeScreen(),
    ),
  );
}

class HomeScreen extends StatefulWidget {
  const HomeScreen({Key? key}) : super(key: key);

  @override
  _HomeScreenState createState() => _HomeScreenState();
}

class _HomeScreenState extends State<HomeScreen> {
  Icon? _icon;

  _pickIcon() async {
    IconData? icon = await FlutterIconPicker.showIconPicker(context,
        iconPackModes: [IconPack.cupertino]);

    _icon = Icon(icon);
    setState(() {});

    debugPrint('Picked Icon:  $icon');
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          crossAxisAlignment: CrossAxisAlignment.center,
          children: <Widget>[
            ElevatedButton(
              onPressed: _pickIcon,
              child: const Text('Open IconPicker'),
            ),
            const SizedBox(height: 10),
            AnimatedSwitcher(
              duration: const Duration(milliseconds: 300),
              child: _icon ?? Container(),
            ),
          ],
        ),
      ),
    );
  }
}

它显示了这些错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.1.4+1/lib/IconPicker/Packs/Material.dart:1230:25: Error: Member not found: 'class__sharp'.
  'class__sharp': Icons.class__sharp,
                        ^^^^^^^^^^^^
/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.1.4+1/lib/IconPicker/Packs/Material.dart:1231:27: Error: Member not found: 'class__rounded'.
  'class__rounded': Icons.class__rounded,
                          ^^^^^^^^^^^^^^
/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.1.4+1/lib/IconPicker/Packs/Material.dart:1232:28: Error: Member not found: 'class__outlined'.
  'class__outlined': Icons.class__outlined,
                           ^^^^^^^^^^^^^^^
/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.1.4+1/lib/IconPicker/iconPicker.dart:47:20: Warning: Operand of null-aware operation '!' has type 'WidgetsBinding' which excludes null.

- 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('/C:/src/flutter/packages/flutter/lib/src/widgets/binding.dart').
package:flutter//widgets/binding.dart:1
    WidgetsBinding.instance!.addPostFrameCallback((_) {
                   ^
3

FAILURE: Build failed with an exception.

* Where:
Script 'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1156

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\src\flutter\bin\flutter.bat'' finished with non-zero exit value 1

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 11s
Exception: Gradle task assembleDebug failed with exit code 1

即使它不会在模拟器上显示任何内容,上面的代码就是我上面提到的源代码的示例,它不起作用,而且我按照他在节(安装)中描述的并且仍然不起作用的说明去做了,有人有解决这个问题的方法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-07-16 09:58:16

看来插件需要升级了!

解决方案:如果您不使用/需要这三个图标,您可以从本地c驱动器路径中删除/注释这三个图标,错误地显示了这三个图标。

并添加null check运算符(!)显示在错误中的错误行。

注意:在插件中进行本地更改将使应用程序在您的终端运行,如果您共享代码,他们需要执行上述步骤来运行该应用程序。

谢谢!!

票数 1
EN

Stack Overflow用户

发布于 2022-07-16 10:18:48

这是一个已知的问题,flutter_iconpicker和新的颤振版本3.0。

官方存储库问题中有一个有待解决的问题。转录如下:

打开YOUR_PC/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_iconpicker-3.1.4+1/lib/IconPicker/Packs/Material.dart文件,搜索并注释包含、class_sharp、class_rounded、class_outlined和重建项目的行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73006403

复制
相关文章
案例:数控机床主轴校准与颤振监测系统
提高生产数量与产品质量始终是制造业努力追求的目标,工业4.0更勾勒出智能制造的美好愿景,促使被制造业视为是重要生产设备的CNC工具机(数控机床)也得因应这样的趋势不断地精益求精。而数控机床制造商在积极改善自家机器性能并提升加工精度以符合客户需求的过程中,机器校准正确与否是影响加工精度的重要因素之一。但一直以来制造业都是靠累积多年经验的老师傅来进行机器校准,工厂每日必须先以这种传统作法来检查设备才能正式开工;如果该厂需要制造的产品种类较多,每一次产线调整时还得再次为机器重新设定与校准。如此不科学的作业模式既繁琐又费时,一旦作业程序有所疏失就会发生加工精度失准的问题。
SHOUT
2022/05/31
2.9K0
案例:数控机床主轴校准与颤振监测系统
python包package和模块module导入深入详解
作为一名新手Python程序员,你首先需要学习的内容之一就是如何导入模块或包。但是我注意到,那些许多年来不时使用Python的人并不是都知道Python的导入机制其实非常灵活。在本文中,我们将探讨以下话题:
小草AI
2019/06/18
2.9K0
python包package和模块module导入深入详解
镗刀在加工中出现颤振的主要原因分析
镗刀是采用的数显读数屏的精密镗头,在使用精镗刀加工时,也会出现不同的问题。加工中心镗孔时由于切屑的流出方向在不断地改变,所以刀尖、工件的冷却以及切屑的排出都要比车床加工时难的多。特别是用卧式加工中心进行钢的盲孔粗镗加工时,尤为困难。镗孔加工时最常出现的、也是最令人头疼的问题是颤振。今天我们来分析下镗刀发生颤振的主要原因有哪些:
lrglu
2022/05/16
2.6K0
镗刀在加工中出现颤振的主要原因分析
python3 导入本地 package
经常遇到导包的魔幻问题,同一段代码,放在 pycharm 里面可能会正常运行,然后在终端中或者在 Jupyter notebook里面运行的时候,又会报错:
py3study
2020/01/14
6690
MCM数控机床切削颤振监测与大数据分析系统构建(一)
在金属切削加工过程中,刀具与工件之间剧烈的自激振动通常被称为“颤振”。机床颤振会使加工过程变得不稳定,造成加工表面质量和金属切削率的下降,引起加工工件的表面精度和光洁度下降,降低刀具使用寿命和生产率,严重时甚至会破坏刀具和机床。因此,颤振成为提高机床加工能力的最主要障碍。
SHOUT
2022/05/31
2.7K0
MCM数控机床切削颤振监测与大数据分析系统构建(一)
npm publish package 开发错误集合
这是【npm publish package】的最后一篇文章,总结了开发时需要注意的要点还有目前我自己遇到的错误集合。
林小帅
2020/04/08
1.3K0
npm publish package 开发错误集合
pycharm报python package tools not found错误
使用pycharm开发,本机是ArchLinux,安装有python2.7, python3.7两个版本
斯武丶风晴
2019/07/02
6.5K0
bazel 出现no such package '@org_tensorflow//tensorflow' 错误
问题 在执行 bazel tensorflow serving 的时候出现下面的错误 ERROR: error loading package ‘’: in /home/wangcongying/tools/serving/tensorflow_serving/workspace.bzl: Encountered error while reading extension file ‘tensorflow/workspace.bzl’: no such package ‘@org_tensorflow/
莫斯
2020/09/10
2.1K0
JavaAPI和package
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
用户5224393
2019/08/20
9490
JavaAPI和package
车床震颤的原因及排除
如果您的刀具过度磨损,切削产生的切削力将会增加。这些增加的切削力会导致切削过程中出现颤动。
lrglu
2023/09/19
1K0
车床震颤的原因及排除
package-lock.json和package.json
package-lock.json就是锁定安装时的包的版本号,以保证其他人在npm install时大家的依赖能保持一致。
用户3258338
2019/09/04
2K0
pytorch导入错误so: undef
https://blog.csdn.net/qq_37674858/article/details/88870124
py3study
2020/01/16
8710
有源晶振和无源晶振的区别
晶振从材质可以分为石英晶振和陶瓷晶振两大类,而从属性晶振可以分为无源晶振:crystal(晶体)和有源晶振:oscillator(振荡器)。石英晶振和陶瓷晶振从外观上非常有利于区分,毕竟也是两种完全不一样的材质。而无源晶振和有源晶振有时候让人傻傻分不清楚。
不脱发的程序猿
2021/01/20
2K0
keras.models导入Sequential错误
刚开始pip的最新版本的keras,找不到keras.models、 keras.layers
李玺
2021/11/22
1.6K0
Oracle导入导出的常见错误
做数据的导入导出操作,最常用的就是imp/exp和impdp/expdp,经常会碰见各种错误,之前总结过一些,《解决导入过程中出现的ORA-02289错误》、《生产数据导入测试环境碰见的一些问题》。
bisal
2019/01/30
2.7K0
[Rust] Workspace,Package, Crate 和 Module
一个 package 对应一个项目,package 的信息在 Cargo.toml 里面定义。
绿巨人
2021/04/09
1.4K0
typeAliases标签和package标签
(都是在SqlMapConfig配置) Mybatis 支持的默认别名,我们也可以采用自定义别名方式来开发。 例如我们不想写一长串全限定类名
韦恩少爷的背
2020/02/23
3.3K0
颤技术之巅—WE ARE TEG
邀您感受腾讯产品背后的技术力量。WE ARE TEG,you can't see,can feel!
腾讯大讲堂
2018/02/12
5160
颤技术之巅—WE ARE TEG
点击加载更多

相似问题

在颤振中导入飞镖文件

114

角和角飞镖(和颤振)

10

颤振飞镖和朱伊

10

颤振/飞镖/ NoSuchMethodError

22

飞镖颤振FCM

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文