【发布时间】:2021-02-28 08:33:24
【问题描述】:
如何解决以下错误:
- await 表达式只能在异步函数中使用。尝试 用异步标记函数体。
- 实例成员“getImage” 无法使用静态访问进行访问。
- 参数类型 PickedFile 不能分配给参数类型 File。
//下面的代码
import 'package:firebase_ml_vision/firebase_ml_vision.dart';
import 'package:flutter/material.dart';
import 'package:image_picker/image_picker.dart';
void main() async {
runApp(Home());
}
class Home extends StatefulWidget {
@override
_HomeState createState() => _HomeState();
}
class _HomeState extends State<Home> {
@override
Widget build(BuildContext context) {
final imageFile = await ImagePicker.getImage(
source: ImageSource.camera,
);
final image = FirebaseVisionImage.fromFile(imageFile);
return Scaffold(
appBar: AppBar(title: Text("Mystify",),),
);
}
}
【问题讨论】:
-
请阅读ml标签的描述。
-
我不认为您的问题与您的任何标签有关;它们看起来像是非常基本的语言(Dart?)问题。
-
我已经解决了这些问题。谢谢!
标签: firebase flutter machine-learning firebase-mlkit firebase-machine-learning