Estoy tratando de crear una aplicación en la que pueda tomar imágenes o importarlas desde el almacenamiento interno y realizar algunas operaciones y mostrar la imagen. Estoy usando React Native para esto. Todo funciona bien, no hay errores durante la compilación, pero cuando importo una imagen, realizo alguna operación y la envío a la pantalla, aparece un mensaje de error en mi aplicación que dice "el parámetro especificado como no nulo es nulo: método kotlin.o0.dte, configuración de parámetros" Estoy usando ImagePicker para editar.
Tengo el mismo problema. Ocurrió un error al usar expo-camera con expo-image-picker. Si está utilizando expo-image-picker encima de expo-camera, entonces necesita desmontar la cámara mientras selecciona.
Así lo resolví:
if (isFocused) { return ( <View style={styles.container}> <ExpoCamera style={[ styles.cameraPreview, { left: widthOffset, right: widthOffset }, ]} ref={(ref) => { setCamera(ref); }} type={type} > <View style={styles.buttonContainer}> <TouchableOpacity onPress={async () => { setIsFocused(false); const result = await ImagePicker.launchImageLibraryAsync({ mediaTypes: ImagePicker.MediaTypeOptions.Images, allowsEditing: true, aspect: [1, 1], quality: 0.5, }); if (!result.cancelled) { navigation.navigate("PhotoPreview", { photoTaken: result, callBackKey: "NewSupportReq", }); } else { setIsFocused(true); } }} > <Icon name="photo-library" type="material-icons" color="white" size={30} /> </TouchableOpacity> </View> </ExpoCamera> </View> ); } else { return <></>; }