Open_file 实际上并没有在 Andriod 模拟器中打开 pdf

时间:2021-07-12 13:56:10

标签: flutter dart

导入语句:
import 'package:open_file/open_file.dart';

负责打开pdf的按钮:

ElevatedButton(  
                 child: Text('SignUpdasdasdas', style: TextStyle(fontSize: 2.0),),  
                 onPressed: () { OpenFile.open("assets/qwe.pdf"); },  
              ),

pubspec.yaml:

dependencies:
  open_file: ^3.2.1

flutter:
  assets:
      - assets/

终端:

-iMac assets % pwd
/Users/reena/office/flutter/office_project_demo/buttons/assets

-iMac assets % ls
abc.txt qwe.pdf

-iMac assets % 

没有显示错误。 qwe.pdf 是有效的 pdf。
我希望 PDF 文件能够在 Andriod 模拟器的屏幕上实际打开。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

YAML 对空格敏感 - 检查资产字符串前是否正好有两个空格

flutter:
  assets:
    - assets/
  ^^ two spaces, not 4