Nit*_*han 5 android image dart flutter
是Flutter的新手。我浏览了Flutter文档,并按照以下步骤为Flutter项目配置了自定义启动器图标,但是应用启动器图标没有更改吗?不知道缺少什么。
码:
dev_dependencies:
flutter_test:
sdk: flutter
flutter_launcher_icons: "^0.7.0"
flutter_icons:
image_path: "icon/icon.png"
android: true
ios: true
Run Code Online (Sandbox Code Playgroud)
小智 17
将flutter_launcher_icons: ^0.7.3代码插件添加到 pubspec.yaml
在pubspec.yaml 中:
flutter_icons:
image_path_android: "images/logoapp.png"
image_path_ios: "images/logoapp.png"
android: true
ios: true
Run Code Online (Sandbox Code Playgroud)
运行命令:flutter pub get
运行命令:flutter pub pub 运行 flutter_launcher_icons:main
运行命令:flutter clean
运行命令:颤动运行
它对我有用
您必须先获取软件包,然后再运行以下命令来更改图标。
$ flutter pub pub run flutter_launcher_icons:main
Run Code Online (Sandbox Code Playgroud)
我没有使用flutter_launcher_icons,我只是在 Android 项目中使用 Image Asset Studio 。似乎在某些情况下它没有更新我在 Android 上的自适应图标。
为了解决这个问题,我打开了 Android 模块(右键单击android/Flutter 视图中的文件夹,然后选择 Flutter | Open Android Module in Android Studio)。从那里,打开res/文件夹并删除看起来像 的所有内容foreground.xml。AFAICT 这是 Image Asset Studio 生成的内容,作为自适应图标的一部分。
然后通过 Image Asset Studio 重新创建自适应图标。
此时我的 Flutter 缓存已损坏,所以我必须运行flutter pub cache repair(我提到这一点是因为也许这就是修复它的原因,但我对此表示怀疑)。运行应用程序,然后瞧,图标更新了。
可以按照以下步骤进行更改。
| 归档时间: |
|
| 查看次数: |
2528 次 |
| 最近记录: |