Описание проблемы
Я успешно настроил реакцию-родную навигацию 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: сборка отладки
Действия по воспроизведению / фрагменты кода / скриншоты
- Создание нового собственного реагирующего приложения
- пряжа, добавьте реагирующая родина@^2.0.2461
Добавьте изображение в 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