颤抖的启动器图标出现问题

时间:2019-05-20 08:40:13

标签: flutter dependencies

我需要依赖项flutter_launcher_icons的帮助:^ 0.7.0, 我想从in.png图片中向我的应用程序插入一个图标

使用旧程序,该命令可以完美运行。 我更改了文件夹,创建了一个新的Flutter项目,但是没有任何效果。 我也做出了干净的决定,没有成功

我做了扑打医生-v,一切都很好。

对不起,如果格式不完美,这是我在这里问的第一个问题

预先感谢您的帮助

file:/// E:/NexToYou/Google/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_launcher_icons-0.7.0/lib/android.dart:207:45:错误:没有吸气剂找到:“ AVERAGE”。     newFile = copyResize(image,e.size,-1,AVERAGE);                                             ^^^^^^^^

file:/// E:/NexToYou/Google/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_launcher_icons-0.7.0/lib/android.dart:207:25:错误:太多位置参数:允许1个,但找到4个。 尝试删除多余的位置参数。     newFile = copyResize(image,e.size,-1,AVERAGE);                         ^

file:/// E:/NexToYou/Google/flutter/.pub-cache/hosted/pub.dartlang.org/image-2.1.0/lib/src/transform/copy_resize.dart:14:7:上下文:找到了该候选者,但参数不匹配。 图像copyResize(Image src,{int width,int height,       ^^^^^^^^^^^

file:/// E:/NexToYou/Google/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_launcher_icons-0.7.0/lib/android.dart:209:45:错误:没有吸气剂找到:“ LINEAR”。     newFile = copyResize(image,e.size,-1,LINEAR);                                             ^^^^^^

file:/// E:/NexToYou/Google/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_launcher_icons-0.7.0/lib/android.dart:209:25:错误:太多位置参数:允许1个,但找到4个。 尝试删除多余的位置参数。     newFile = copyResize(image,e.size,-1,LINEAR);                         ^

file:/// E:/NexToYou/Google/flutter/.pub-cache/hosted/pub.dartlang.org/image-2.1.0/lib/src/transform/copy_resize.dart:14:7:上下文:找到了该候选者,但参数不匹配。 图像copyResize(Image src,{int width,int height,       ^^^^^^^^^^^

file:/// E:/NexToYou/Google/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_launcher_icons-0.7.0/lib/android.dart:223:63:错误:没有吸气剂找到:“ AVERAGE”。     newFile = copyResize(image,template.size,template.size,AVERAGE);                                                               ^^^^^^^^

file:/// E:/NexToYou/Google/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_launcher_icons-0.7.0/lib/android.dart:223:25:错误:太多位置参数:允许1个,但找到4个。 尝试删除多余的位置参数。     newFile = copyResize(image,template.size,template.size,AVERAGE);                         ^

file:/// E:/NexToYou/Google/flutter/.pub-cache/hosted/pub.dartlang.org/image-2.1.0/lib/src/transform/copy_resize.dart:14:7:上下文:找到了该候选者,但参数不匹配。 图像copyResize(Image src,{int width,int height,       ^^^^^^^^^^^

file:/// E:/NexToYou/Google/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_launcher_icons-0.7.0/lib/android.dart:226:63:错误:没有吸气剂找到:“ LINEAR”。     newFile = copyResize(image,template.size,template.size,LINEAR);                                                               ^^^^^^

发布完成,退出代码为1 enter image description here

strong text **

3 个答案:

答案 0 :(得分:1)

将这两行添加到您的pubspec.yaml

class SecureScreen extends StatefulWidget {
final Widget child;
SecureScreen({@required this.child});

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

class SecureScreenState extends State<SecureScreen>
with WidgetsBindingObserver {
AppLifecycleState _notification;

@override
void initState() {
super.initState();
WidgetsBinding.instance.addObserver(this);
}

@override
void dispose() {
WidgetsBinding.instance.removeObserver(this);
super.dispose();
}

@override
void didChangeAppLifecycleState(AppLifecycleState state) {
print(state.toString());
setState(() {
  _notification = state;
});
}

@override
Widget build(BuildContext context) {

return (_notification == AppLifecycleState.paused ||
        _notification == AppLifecycleState.inactive)
    ? Container(
        color: Colors.greenAccent,
      )
    : widget.child; 
  }


}

似乎flutter_launcher_icons与最新版本的图像2.1.0不兼容。图片版本较低。 issue#102

答案 1 :(得分:0)

解析为

flutter_launcher_icons: "0.7.3"

答案 2 :(得分:0)

在 2021 年 6 月,我通过升级到 flutter_launcher_icons: "^0.9.0" 修复了它。快乐编码!