它是我在 pubspec.yaml 文件中的代码:
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^4.0.0
bloc_test:
hive_generator:
build_runner:
change_app_package_name: ^1.1.0
flutter_launcher_icons: ^0.14.1
flutter_launcher_icons:
android: "launcher_icon"
ios: true
remove_alpha_ios: true
image_path: "assets/images/logodark.png"
min_sdk_android: 24
运行
dart run flutter_launcher_icons
命令后,它说图标发生了变化并且没有错误。但是当我在真正的 Android 设备上运行它时,没有图标。
这是将flutter升级到最新版本后发生的事情
有时,清理项目并重建它可以解决此类问题。
flutter clean
flutter pub get
flutter pub run flutter_launcher_icons
flutter build apk
确保 AndroidManifest.xml 文件正确引用新图标。它应该看起来像这样:
<application
android:icon="@mipmap/ic_launcher"
android:label="YourAppName"
...>
这可能会帮助您解决问题。