Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.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 颤振图像选取器0.4.12+;1未从摄像机返回_Flutter_Android Emulator - Fatal编程技术网

Flutter 颤振图像选取器0.4.12+;1未从摄像机返回

Flutter 颤振图像选取器0.4.12+;1未从摄像机返回,flutter,android-emulator,Flutter,Android Emulator,我正在使用image_picker版本0.4.12+1在Android Emulator上从摄像头拍摄照片,但程序从未从ImagePicker.pickImageasync调用返回 _takePicture() async{ print("This is executed"); var image = await ImagePicker.pickImage(source: ImageSource.camera); print("But is this never exec

我正在使用image_picker版本0.4.12+1在Android Emulator上从摄像头拍摄照片,但程序从未从
ImagePicker.pickImage
async调用返回

_takePicture() async{
    print("This is executed");
    var image = await ImagePicker.pickImage(source: ImageSource.camera);
    print("But is this never executed");
}
Github上的这篇文章讨论了同样的问题,并通过修改onMainActivity结果提出了解决方案。我该怎么做?或者有没有其他解决方案不涉及升级到AndroidX


如果有帮助,如果我使用的是其他ImageSource.gallery而不是摄像头,则呼叫将成功返回。

使用图像选择器版本, 图像选择器^0.6.1+10,此功能正常

Future _getImage() async {
    var image = await ImagePicker.pickImage(source: ImageSource.camera);
}