Skip to content

Problema permissões de Camera/Storage no Android 10 #26

@andremmiller

Description

@andremmiller

Caso alguém tenha o mesmo problema...

No projeto do Instagram, pra mim não aparecia nada ao selecionar uma foto e a câmera também não abria, apesar de não mostrar nenhum erro.

Usando o console.warn nesse trecho, vi que havia um problema de permissão:
pickImage = () => { ImagePicker.showImagePicker({ title: 'Escolha a imagem', maxHeight: 600, maxWidth: 800 }, res => { console.warn(res) if(!res.didCancel) { this.setState({image: {uri: res.uri, base64: res.data}}) } }) }

error: "/storage/emulated/0/DCIM/Camera/IMG_849.jpg: open failed: EACCES (Permission denied)"

Esse parece ser um problema no Android 10. Solução:

Adicionar esse parâmetro no AndroidManifest.xml, dentro da tag application:
android:requestLegacyExternalStorage="true"

Link de onde busquei a solução:
[https://github.com/react-native-image-picker/react-native-image-picker/issues/1259]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions