Open ChetanRocks opened 4 years ago
Can demo run correctly? It is better to provide logs for viewing in Android studio. common errors in crashes are permissions and environment configuration issues I hope it helps you
add permission:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
buildToolsVersion: android { compileSdkVersion 28 buildToolsVersion "28.0.3" }
Hi, I got the solution, please check your Logcat in android studio. if you are getting this error (Permission Denial: writing com.android.providers.media.MediaProvider uri content://media/external/images/media from pid=30850, uid=10299 requires android.permission.WRITE_EXTERNAL_STORAGE)
then just request for the permission for WRITE_EXTERNAL_STORAGE before opening camera.
example: async handleCamera() { try { const results = await PermissionsAndroid.requestMultiple([ PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE, PermissionsAndroid.PERMISSIONS.CAMERA ]);
if ( results[PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE] === "granted" && results[PermissionsAndroid.PERMISSIONS.CAMERA] === "granted" ) { ImagePicker.openCamera(CAMERA_PROPS).then(fileObj => {
});
} else { console.log("Camera permission denied"); } } catch (err) { console.warn(err); } }
This package crash on Android 11 , i resolve this problem by : Adding imageLoader: 'UNIVERSAL' to openPicker params
when I try to open camera, my app is getting crash without log. Please provide me any solution.