电容器相机在Android 5上抛出“无法在磁盘上创建照片”

时间:2019-09-30 23:27:54

标签: cordova ionic-framework ionic4 capacitor

电容相机插件可在Android 8+设备上很好地工作,但由于某些原因,它会在Android 5上运行的Samsung Tab A(SM-T280)上引发以下错误。

配置

const image = await Plugins.Camera.getPhoto({
  quality: 100,
  allowEditing: false,
  resultType: CameraResultType.Base64,
  source: CameraSource.Camera
});

错误

enter image description here

1 个答案:

答案 0 :(得分:0)

引起此问题的原因是未创建目录。

此问题的解决方法是在存储库中的this code之后添加storageDir.mkdirs();。答案来自cordova-camera-plugin code

此问题已在Pull Request #2016

中解决