gpt4 book ai didi

flutter - 我可以在 Flutter 应用中使用 Android 8.0 自适应图标吗?

转载 作者:IT老高 更新时间:2023-10-28 12:31:15 25 4
gpt4 key购买 nike

如何在 Android 8.0 及更高版本上为我的 Flutter 应用使用自适应图标? Android Studio 中的 Create Image Asset 对话框显示“项目必须使用 SDK 26 或更高版本构建才能使用自适应图标”,即使 my android build.gradle已将 CompileSDKVersion 设置为 27。如果我在 XML 中定义图标,它不起作用,它似乎只是使用常规的旧版应用程序图标。

最佳答案

它们工作得很好。

解决方案

要使用对话框,您需要在 Android Studio 中打开您的 Android 模块
Flutter.dev article

菜单栏中的导航如下:Tools ~> Flutter ~> Open Android module in Android Studio或右键单击 android 中的任意位置项目 View 中的文件夹并选择 Flutter ~> Open Android module in Android Studio .

现在您将能够正常使用 Assets 对话框

如果它仍然不起作用(这不会发生)

如果您的对话框在您的 Flutter 项目 中不起作用,您可以轻松地在 Android 项目中创建一个自适应图标/strong> 然后复制必要的文件,分别是:

  • ic_launcher_background.xml (可绘制),如果您选择颜色,我认为它位于 values

  • ic_launcher_foreground.xml (drawable-v24)

  • ic_launcher.xml如果你创建了它ic_launcher_round.xml (mipmap-anydpi-v26)

  • 全部 ic_launcher.pngic_launcher_round.png (mipmap-hdpi 到 mipmap-xxxhdpi)用于旧版支持。我想如果您的最低 SDK 要求高于 25

  • ,则不需要这些

这将涵盖我的一切。现在,在您的 AndroidManifest.xml指定 android:icon="@mipmap/ic_launcher"对于您的应用程序,即在您的 <application>标签,如果需要 android:roundIcon:"@mipmap/ic_launcher_round" .

关于flutter - 我可以在 Flutter 应用中使用 Android 8.0 自适应图标吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50778020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com