Flutter Launcher Icons生成成功但Android设备不显示问题求助
解决Flutter Launcher Icons生成后设备不显示的问题
以下是几个可行的排查和解决步骤:
重启设备或清除Launcher缓存
Android系统有时会缓存旧应用图标,重启设备后再查看;或者在设备设置中找到对应Launcher应用,清除它的缓存和数据。验证Manifest中的图标引用
打开android/app/src/main/AndroidManifest.xml,确认<application>标签下的android:icon和android:roundIcon属性是否正确指向生成的图标,比如:android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round"确保这些mipmap资源确实存在于
android/app/src/main/res/对应的文件夹中。彻底清理并重新构建项目
依次执行以下命令:flutter clean flutter pub get flutter pub run flutter_launcher_icons:main flutter install执行前先卸载设备上的旧应用,避免残留资源干扰。
检查原始图标文件
确保你提供的原始图标是有效的PNG文件,尺寸建议不小于192x192px,且没有损坏或异常的透明层问题。排查多环境/Flavor配置
如果你的项目使用了Flavor或多环境配置,需要确认flutter_launcher_icons的配置是否针对每个环境都正确设置,或者在生成时指定了对应的环境。
内容的提问来源于stack exchange,提问作者Nns_ninteyFIve
相关产品推荐
相关产品推荐

