当前位置: 首页 > 知识库问答 >
问题:

如何在Flutter App上设置自定义图像图标?使用应用图标

彭海阳
2023-03-14

我尝试在apk上更改应用程序的图标,但它没有改变。我在 https://appicon.co/ 上生成了一个图标,并尝试更改,但它显示了flutter的默认应用程序图标。

共有2个答案

阳英朗
2023-03-14

如果你来自未来,使用flutter_launcher_icons包有困难。

2022年7月,我尝试使用flatter_launcher_icons包(版本:“^0.9.2”),但在运行

flutter pub run flutter_launcher_icons:main

并得到了著名的错误255代码。

在谷歌上稍微搜索了一下,我就看到了这个(很短的),并跟随这篇文章来到了这里:https://www . codewithfutter . com/how-to-change-application-launcher-icon-in-flutter/。

这是我为我的应用程序将运行的设备获取启动程序图标所做的。这是一个简单的三步方法来更改应用程序启动程序图标。

第一步:

转到https://appicon.co/并使用选择启动器的图像文件。

为了获得最佳效果,它应该是1024 x 1024像素。选择您希望为其生成应用程序图标的设备。点击“生成”按钮,就会下载一个zip文件。

当您打开下载的zip文件时,它通常包含“android”和“Assets.xcasets”文件夹(假设您为android和ios设备生成)。

第 2 步:

手动更改图标。

这个过程只是复制和粘贴文件夹。

对于Android:

打开AppIcons\Android文件夹,复制所有子文件夹。然后转到< code > Android \ app \ src \ main \ RES 文件夹并粘贴它(将现有文件替换为新文件)。

对于ios:

打开AppIcons文件夹并复制Assets.xcassets文件夹。然后转到ios/Runner并粘贴它(将现有文件替换为新文件)。

第三步:

运行命令flutter run

谢谢你!

相高谊
2023-03-14

试试这个flatter_launcher_icons

在pubsec.yaml

 dev_dependencies:
  flutter_launcher_icons: "^0.9.2"

flutter_icons:
  android: "launcher_icon"
  ios: true
  image_path: "assets/icon/icon.png"

然后在终端上运行它

flutter pub run flutter_launcher_icons:main
 类似资料:
  • 我如何设置图像以便我可以存档和验证我的应用程序?现在的屏幕是这样的: 所以第一个写的是,但接着它也写的是。那么我是放图像还是放图像?我要把其他的都放哪?(我知道有比、和更多的大小)。 不管怎样,我尝试的是将png拖到第一个插槽上,将拖到第二个插槽上,将拖到第三个和第四个插槽上。当我转到时,我得到

  • 问题内容: 我最近开始在Node.js中工作,在app.js文件中有以下一行: 现在,如何设置自己的自定义favicon.ico? 问题答案: 在Express 4中 安装收藏夹中间件,然后执行以下操作: 或者更好,使用模块: (请注意,此解决方案也可以在Express 3应用中使用) 在Express 3中 根据API,接受一个location参数: 大多数时候,您可能希望这样做(如vsync建

  • 我对mapbox/传单还不熟悉,我认为这是一个相当基本的问题,我在过去两天里一直在努力解决,尽管我已经尝试了几种方法,但我还是无法完全理解。 我正在通过geojson加载标记: 然后尝试根据Geojson数据中使用的标题更改大小或颜色等属性: geojson如下所示: 我错过了什么吗,因为我也试图通过使用 setIcon函数中的某个地方,但似乎没有工作。如果有人能给我指出正确的方向。这真的很合适。

  • 问题内容: 我有一个.bmp图像,我想将其用作GUI的光标。该QCursor文件表明,这是可能的(“要创建自己的位图光标,要么使用QCursor构造函数需要一个位图和一个口罩或需要一个像素图作为参数构造函数”),但我似乎无法得到它在我收到’TypeError:QCursor():当我尝试将建议的模块与位图一起使用时,参数1具有意外的类型’str’时起作用。应该怎么做? 下面是产生上述错误的代码。该

  • 问题内容: 我有许多heroshot图像,单击它们时会弹出模式弹出窗口。我试图使光标在图像上移动时变成放大镜。即使我的位置正确,以下CSS也似乎无法正常工作。 有没有人做过类似的事情?我不介意一个JavaScript解决方案(如果存在)。 编辑 :它可以在Safari中,但不能在Firefox中使用。 问题答案: 您的问题可能是光标URL在Mac的Firefox中不起作用。 通过使用关键字,可以在

  • 我使用ant在pom.xml中尝试了fx标记,下面是我在pom.xml中的更改 但这不会成功的..