我试图从TXT文件中读取数据,但出现了一些问题。有一个密码
import 'dart:async'
import 'dart:io';
void main(){
File('file.txt').readAsString().then((String contents){
print(contents);
});
}
这是代码从官方documentation.also我试图改变路径到我的文件在文件(")喜欢(资产/file.txt)但仍然没有工作。我得到这个错误后启动程序
Error: Unsupported operation: _Namespace
我知道我需要在pbuspec添加资产。yaml文件,我做到了。当我从服务中使用rootBundle时也是如此。dart,读取此文件。txt,一切正常,我可以从中读取数据。
上面显示的Dart
代码有语法错误-第一行没有;
。当我运行它时,我得到这个错误:
$ dart run file.dart
file.dart:1:8: Error: Expected ';' after this.
import 'dart:async'
^^^^^^^^^^^^
请注意,您不需要导入此库。如果我删除这一行,那么它将成功读取文件文件。当前目录中的txt
。
您提到使用rootBundle
读取资产文件-这完全适用于flatter
,而不是您显示的简单Dart
程序。
如您问题的评论中所述,dart:io
不能用于Flatter Web应用程序,因为浏览器不允许文件访问。它可以用于Flatter移动和桌面应用程序。请参阅读取和写入文件。
我正在尝试格式化结果,并在用户的当前设备区域设置中向用户显示它。 当前,我可以显示整个,如下所示: 2018-10-08 16:08:37.464112 或者通过像这样指定确切的格式: 这导致以下内容: 08.10.2018 我对这个解决方案的问题是,虽然这种格式在欧盟可能是可以接受的;例如,在美国(和许多其他国家),他们习惯于不同的日期格式,例如。 10/08/2018 我的问题是:如何以当前语
在flutter示例页面中,有一个名为“将数据发送到新屏幕”的项目。我对第65行的构造函数有一个重新保护的问题。
[![Plugins installed][1][1]我已经在android studio中安装了这些插件,并将C:\flatter\bin添加到系统环境变量中,但当我在PowerShell中运行flatter doctor时,它显示这些插件没有安装。我用的是Windows操作系统。
我试图改变从API返回的日期字符串的格式。下面的日期格式输入字符串在java中工作正常,但在Dart中则不行。
我最近安装了android studio 4.1.2和flutter 1.22.6,尽管我在android studio中安装了flutter和dart插件。 现在为了明确错误,请执行以下操作(步骤对我有效):
我一直在使用VSCode进行颤振开发,但没有问题。今天,飞镖分析器突然抱怨说,大多数类都是未定义的,或者目标不存在。 有人见过这个吗? 我已经重新启动了VSCode,重新启动了计算机,卸载了flutter/dart插件,运行flutter dr没有任何问题……我没有想法了。 VSCode问题