Изображение TopBar работает только в режиме разработки Android - PullRequest
0 голосов
/ 27 августа 2018

Описание проблемы

Я успешно настроил реакцию-родную навигацию v2, но столкнулся с одной проблемой Образ TopBar, который работает в режиме разработки с сервером разработки, но не работает после компиляции в apk. Я подозреваю, что во время процесса комплектации что-то не так.

Это ошибка NavigationIconResolver.java:36com.reactnativenavigation.viewcontrollers.button.NavigationIconResolver$1.onError

Это скрипт, который я использовал для комплектации приложения: встроенный пакет --dev false --platform android --entry-file index.js --bundle-output ./android/app/build/intermediates/assets/debug/index.android.bundle --assets-dest. / Android / приложение / сборки / промежуточная / Рез / объединенная / отладка

Затем я запускаю это, чтобы сгенерировать apk: приложение cd ./android && ./gradlew: сборка отладки

Действия по воспроизведению / фрагменты кода / скриншоты

  1. Создание нового собственного реагирующего приложения
  2. пряжа, добавьте реагирующая родина@^2.0.2461
  3. Добавьте изображение в TopBar, как показано ниже:

    static get options() { return { topBar: { leftButtons: [ { id: 'btnDrawer', icon: require('../../images/ic_menu_white.png') } ] } }; }


Окружающая среда

  • React Native Navigation версия: 2.0.2478
  • React Собственная версия: 0.56.0
  • Платформа (ы) (iOS, Android или оба?): Android
  • Информация об устройстве (Симулятор / Устройство? Версия ОС? Отладка / Выпуск?): Устройство - 8.1.0
...