Como carregar imagens da pasta res / drawable no ReactNative-App?

Gostaria de exibir imagens estáticas da pasta res / drawable em um ReactNative-App. No entanto, não há nada exibido.

Eu tenho a seguinte estrutura de pastas na subpasta android:

macbook:CompanyApp hagen$ tree android/app/src/main/res/
android/app/src/main/res/
├── drawable
│   ├── a1456.jpg
│   └── a1457.jpg
├── mipmap-hdpi
│   └── ic_launcher.png
├── mipmap-mdpi
│   └── ic_launcher.png
├── mipmap-xhdpi
│   └── ic_launcher.png
├── mipmap-xxhdpi
│   └── ic_launcher.png
└── values
    ├── strings.xml
    └── styles.xml

6 directories, 8 files

Conforme mencionado na documentação, tento carregar os arquivos de imagem da pasta drawable com o seguinte código:

<Image source={{uri: 'a1456'}} style={{width: 140, height: 140}} />

Eu também tentei o nome do arquivo junto com a extensão:

<Image source={{uri: 'a1456.jpg'}} style={{width: 140, height: 140}} />

e também:

<Image source={require('image!a1456')} style={{width: 140, height: 140, backgroundColor: 'yellow'}} />

E eu tentei a subpasta:

<Image source={{uri: 'drawable/a1456.jpg'}} style={{width: 140, height: 140}} />

Nenhuma imagem será exibida. Usar uma declaração de exigência na fonte da imagem para uma imagem local na minha pasta atual, por exemplo, está funcionando bem.

Mas estou procurando uma solução para consumir as imagens desenhadas como dentro de um aplicativo Android nativo real.

ATUALIZAR

Acabei de publicar um projeto de exemplo no github:https://github.com/itinance/testdrawable

É um RN-App padrão com "init nativo do react" e acabou de adicionar uma imagem para exibir na pasta drawable (somente Android).

Alguém pode dar uma olhada e me dizer o que estou fazendo de errado?

questionAnswers(5)

yourAnswerToTheQuestion