Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在flifter中删除pubspec.yaml中指定的资产?_Flutter_Dart_Assets - Fatal编程技术网

Flutter 如何在flifter中删除pubspec.yaml中指定的资产?

Flutter 如何在flifter中删除pubspec.yaml中指定的资产?,flutter,dart,assets,Flutter,Dart,Assets,在我的Flatter应用程序中,我只需要在应用程序第一次启动时使用一个资源,然后想将其删除。可能吗 我主要使用的是Android的Flitter,因此也希望您能给出一个特定于平台的答案,如果无法使用Dart代码。为什么不启用随时读取资产并按条件处理在代码中显示的可能性。为什么不启用随时读取资产并按条件处理在代码中显示的可能性。目前不可能 rootBundle包含与打包在一起的资源 应用程序在构建时。要将资源添加到根束,请执行以下操作: 在应用程序中,将它们添加到flutter的资产部分 应用程序

在我的Flatter应用程序中,我只需要在应用程序第一次启动时使用一个资源,然后想将其删除。可能吗


我主要使用的是Android的Flitter,因此也希望您能给出一个特定于平台的答案,如果无法使用Dart代码。

为什么不启用随时读取资产并按条件处理在代码中显示的可能性。

为什么不启用随时读取资产并按条件处理在代码中显示的可能性。

目前不可能

rootBundle包含与打包在一起的资源 应用程序在构建时。要将资源添加到根束,请执行以下操作: 在应用程序中,将它们添加到flutter的资产部分 应用程序的pubspec.yaml清单的一部分


它是在构建时随应用打包的,不能修改。

目前不可能

rootBundle包含与打包在一起的资源 应用程序在构建时。要将资源添加到根束,请执行以下操作: 在应用程序中,将它们添加到flutter的资产部分 应用程序的pubspec.yaml清单的一部分


它是在构建时随应用打包的,无法修改。

我希望我的应用占用尽可能少的存储空间,因此为了保证这一点,如果用户需要,我需要稍后删除该资产。我们也可以尝试使用Sqlite。因为如果你的资产包含在你的应用程序中,即使你在pubspect文件中声明与否。我真的不知道你的意思,但在我的情况下,我想用应用程序预加载一些图像。不知道sqlite能帮我什么忙。据我所知,我仍然需要通过pubspec.yaml文件引用资产。我希望我的应用程序占用尽可能少的存储空间,因此为了保证这一点,如果用户需要,我需要稍后删除资产。让我们尝试使用Sqlite。因为如果你的资产包含在你的应用程序中,即使你在pubspect文件中声明与否。我真的不知道你的意思,但在我的情况下,我想用应用程序预加载一些图像。不知道sqlite能帮我什么忙。根据我的理解,我仍然需要通过pubspec.yaml文件引用资产。