Flutter 显示空白十字 (X) 图标
Flutter showing blank cross (X) icons
我有一个本机 android 应用程序(由团队维护)。我已将 flutter 应用程序添加到这个现有的 android 应用程序。这个 flutter 应用基本上是一个 flutter 模块,而不是一个 flutter 项目。我只需要用这个现有的 android 本机应用程序打开 flutter 模块。但与此同时,我也想
- 利用一些已经构建和测试的 android 库 (SDK)
- 不强制原生团队安装flutter SDK
由于这些原因,我所做的是我制作了一个本地桥,它实现了我的目的(例如网络、分析等)的方法通道,这样它就不会破坏任何迷你应用程序规则,例如初始化自己的网络或分析等。这个原生 android 桥负责进行网络调用并在 android 应用程序和 flutter 应用程序之间进行通信。当它打开 flutter 应用程序时,问题就开始了,图标没有正确呈现。相反,它在整个颤振部分显示黑色十字图标。
所以总结我的场景,我在 link https://flutter.dev/docs/development/add-to-app/android/project-setup 中使用选项 A 将 flutter 模块添加到 android 项目中,这个 android 项目用作用于与团队维护的主要 android 应用程序通信的桥梁。
这是 flutter doctor 的图像,显示我目前正在使用 flutter 2.0 (2.0.2)
下面是堆栈跟踪生成
下图说明了我放置所有图标的位置(目录结构):
下面是 pubspec.yaml
的图片
下面是代码的图片。我正在调用我自己的自定义小部件,仅将图像名称作为参数。 assets/icons 的完整路径由 CustomListTileWidget 本身处理:
此外,问题不仅仅在于资产图像。但它甚至不使用 IconData 呈现 Icon。目前flutter
没有显示图标
您也可以试试这个步骤。
flutter clean
然后 flutter pub get
最后你可以 运行 这个 project.And 让我知道。
希望成功。
修复了上述问题。问题出在 flutter 模块构建上。当我通过“flutter build aar”重建模块时,问题就解决了。
我有一个本机 android 应用程序(由团队维护)。我已将 flutter 应用程序添加到这个现有的 android 应用程序。这个 flutter 应用基本上是一个 flutter 模块,而不是一个 flutter 项目。我只需要用这个现有的 android 本机应用程序打开 flutter 模块。但与此同时,我也想
- 利用一些已经构建和测试的 android 库 (SDK)
- 不强制原生团队安装flutter SDK
由于这些原因,我所做的是我制作了一个本地桥,它实现了我的目的(例如网络、分析等)的方法通道,这样它就不会破坏任何迷你应用程序规则,例如初始化自己的网络或分析等。这个原生 android 桥负责进行网络调用并在 android 应用程序和 flutter 应用程序之间进行通信。当它打开 flutter 应用程序时,问题就开始了,图标没有正确呈现。相反,它在整个颤振部分显示黑色十字图标。
所以总结我的场景,我在 link https://flutter.dev/docs/development/add-to-app/android/project-setup 中使用选项 A 将 flutter 模块添加到 android 项目中,这个 android 项目用作用于与团队维护的主要 android 应用程序通信的桥梁。
这是 flutter doctor 的图像,显示我目前正在使用 flutter 2.0 (2.0.2)
下面是堆栈跟踪生成
下图说明了我放置所有图标的位置(目录结构):
下面是 pubspec.yaml
的图片下面是代码的图片。我正在调用我自己的自定义小部件,仅将图像名称作为参数。 assets/icons 的完整路径由 CustomListTileWidget 本身处理:
此外,问题不仅仅在于资产图像。但它甚至不使用 IconData 呈现 Icon。目前flutter
没有显示图标您也可以试试这个步骤。
flutter clean
然后flutter pub get
最后你可以 运行 这个 project.And 让我知道。
希望成功。
修复了上述问题。问题出在 flutter 模块构建上。当我通过“flutter build aar”重建模块时,问题就解决了。