Реальное локальное локальное Android-приложение

у меня есть это

  <Image style = {styles.image} source = {require ('image! Logo')} /> 

Где logo.png добавляется в папку android / app / src / main / res.

Но изображение не отображается (я перезапустил реакцию-native run-android).

Нужно ли мне делать некоторые другие изменения?

Обратите внимание, что использование <Image source = {{uri: http: // path / to / image }} /> работает.

Файл изображения должен находиться в соответствующей папке drawable-xxx под res.

Попробуйте положить logo.png в android/app/src/main/res/drawable-hdpi а затем перестроить приложение.

На сайте React Native есть информация: https://facebook.github.io/react-native/docs/image.html#adding-static-resources-to-your-android-app

  1. После добавления изображений вам, вероятно, потребуется «жесткий перезапуск» проекта. Просто перезагрузка JS, вероятно, не покажет изображение.

  2. Начиная с версии React Native 0.14, вам могут потребоваться изображения, подобные требованиям JS-файлов.

     <Image source={require('./img/check.png')} /> 
  3. Вы пытались придать вашему изображению некоторую высоту?

Intereting Posts
Как избежать многократного срабатывания события onClick, когда пользователь нажимает кнопку несколько раз очень быстро? Восстановить кнопку findViewWithTag не работает? Диалоговое окно «Изменение шрифта шрифта» Android Скажите, когда открывается клавиатура с «adjustNothing» Запуск активности в onPostExecute Что такое carotene_o4t и почему это вызывает проблемы с компиляцией программы с использованием opencv с Qt на Android? Как отключить изменение ориентации на Android? Обнаружение аппаратного ускорения во время выполнения: Android Получать широковещательное сообщение на Android Кнопка не меняет значение текстового вида Плавно Анимация пути камеры на карте Лучший способ для фонового загрузчика на Android Как сделать эффект выцветания при изменении состояния фона представления на Android? Не удается перекомпилировать APK с APKtool Как layout-sw600dp, альтернатива для drawable