I am trying to use the Capacitor Camera Plugin in Ionic (v7) for an Android App (have not tested in iOS, but no issue on Web). This is the code to get the image:
const image = await Camera.getPhoto({
quality: 100,
allowEditing: true,
resultType: CameraResultType.DataUrl,
source: CameraSource.Camera,
saveToGallery: false,
});
when I try to run the Camera, I get this error message:
Error: Unable to create photo on disk
I have this setup in my AndroidManifest:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.MANAGE_MEDIA" />
<uses-sdk tools:overrideLibrary="com.google.zxing.client.android" />
<uses-feature android:name="android.hardware.camera.any" android:required="true" />
<uses-feature android:name="android.hardware.location.gps" android:required="true"/>
Any help will be extremely welcome.