【问题标题】:Flutter Android launcher icon looks very smallFlutter Android 启动器图标看起来很小
【发布时间】:2020-01-22 20:52:34
【问题描述】:

我正在使用 flutter_launcher_icons 包为 Android 和 iOS 生成启动器图标。在 iOS 上一切看起来都很棒,但在 Android 上,图标看起来非常小:

从左数第二个。我已经尝试了各种方法来让它变得更大。我尝试了几种不同的源图像来生成图标,512x512 和 900x900,但无论我做什么,我都无法生成与其他图标一样大的图标。我确定我在这里遗漏了一些愚蠢的东西。这是我的 flutter_launcher_icons 配置:

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

【问题讨论】:

  • 我也试过那个指南,但结果是一样的。在 iOS 上看起来很棒,但在 Android 上图标非常小。
  • @cloudwalker 你搞清楚了吗?

标签: android flutter


【解决方案1】:

我建议您使用http://romannurik.github.io/AndroidAssetStudio/icons-launcher.html 生成启动器图标:您将能够减少填充以使图标尽可能大。当您点击下载时,这将生成一个 zip 存档,其中包含一个 res 文件夹,每个大小都有一个子文件夹。

然后让我们手动放置 Android 启动器图标: 在您的配置中,输入android: false 以便flutter_launcher_icons 插件停止为android 生成图标,并将您生成的子文件夹粘贴到yourproject/android/res

我遇到了和你一样的问题,看起来我们遵循了相同的教程/链接。

编辑:如果您仍然遇到问题,此线程可能会帮助您(几乎重复)App Icon on Device is too small

【讨论】:

  • 配置文件在哪里
【解决方案2】:

对于所有flutter android项目,对于从这里生成图标后仍然遇到问题的人,http://romannurik.github.io/AndroidAssetStudio/icons-launcher.html按照以下步骤操作,

  1. 在 Android Studio 中打开您的 Flutter 项目
  2. 选择android文件夹并右键单击
  3. 选择flutter->Open Android Module in Android Studio (open in new window)
  4. 这需要一段时间,一旦完成,在android项目中,右键单击res->drawable文件夹,并创建新的图像资源
  5. 在此 android studio 向导中使用您的图像创建启动器图标。

创建启动器图标后,照常从您的 Flutter 项目构建您的 apk 或应用程序包。现在应该可以正常工作了。

【讨论】:

    【解决方案3】:

    为了补充用户TBG 的答案,在我的情况下,我必须将 res 文件夹放在 youproject/android/app/src/main/ 中的路径,替换你所拥有的,瞧,重新编译你的项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-26
      • 1970-01-01
      • 2021-07-02
      • 1970-01-01
      • 1970-01-01
      • 2012-02-17
      • 2014-12-04
      • 2012-09-27
      相关资源
      最近更新 更多