当前位置: 首页 > 知识库问答 >
问题:

无法加载资产颤振包

曹普松
2023-03-14

我可以从flutter应用程序的assets/Images目录加载图像,但当从flutter包的assets/Images目录加载相同的图像时,我会得到以下错误:

共有1个答案

王兴腾
2023-03-14

从包中加载资产时,请使用package参数。另外,可以使用资产的完整路径,该路径类似于packages/ /assets/images/logo.png

final image = AssetImage(name: "assets/images/logo.png", package: 'package_name');

还要确保包的pubspec.yaml中的assets引用了包中的资产。

flutter:
  assets:
    - assets/images/
 类似资料:
  • 我读过https://flutter.dev/docs/development/ui/assets-and-images#asset-包依赖项中的图像和从资产中读取的文本文件,并应用了所有这些,但我的代码仍然无法工作。。。。 我为此打开了一个新项目,在主文件夹中创建了资产和文件: 然后,不信任Android Studio,我检查了vi,在pubspec.yaml一切都好: 该文件以以下内容结尾:

  • 以下是错误按摩: 无法加载Asset:Assets/Images/Waiting.png当引发异常时,这是堆栈图像提供程序:AssetImage(bundle:null,name:“Assets/Images/Waiting.png”)图像键:AssetBundleImageKey(bundle:PlatformAssetBundle#e3e67(),name:“Assets/Images/Wai

  • 我试图将TFLite模型加载到颤振中,但出现异常“加载模型失败”。我已经通过yaml加载了资产,导入了TFLite插件,并确保文件路径正确,但我一直打印相同的异常。我已经用python测试了这个模型,它可以工作了,所以我现在只是想让它与颤振一起工作。 代码: 公共规范。亚马尔:

  • 我知道我将文本文件放在了assets\chat1的位置。txt,我的代码也可以与其他txt一起使用,但不知何故,我总是遇到以下错误: 发生异常。 错误(无法加载资产:assets/chat1.txt) 我的代码: pubspec.yaml

  • 我是初学者。我已经使用“反应本机运行Android”命令在Ubuntu上运行了反应本机项目。我在模拟器上收到错误“无法从资产“index.android.bundle”加载脚本。确保您的包包装正确,或者您正在运行包服务器。”

  • 在使用./gradlew assembledebug构建apk后,我得到了这个错误。如果我用./gradlew assembleRelease构建apk,我会在手机上安装应用程序时出现错误。当我用react-native run-android在虚拟设备中运行相同的应用程序时,应用程序运行良好,没有任何麻烦。有什么想法吗?