Cordova - o roteamento não funciona no React Application

Tenho um aplicativo React existente e estou tentando portá-lo para iOS e Android.

Consegui executar o aplicativo no iOS simplesmente mudando de rotas regulares para rotas de has

import { createBrowserHistory, createHashHistory } from 'history';
import { IS_HYBRID_APP, IS_PROD } from 'utils/environment';
export const history = window.cordova ? createHashHistory() : createBrowserHistory();
const connectRouterHistory = connectRouter(history);

sta abordagem não funcionou no Android. A navegação está interrompida.

Algum conselho?


CONTEXTO

As etapas que eu fiz são:

ONFIGURAÇÃO AMBIENTAL:

npm install -g cordova Java 8 instalado (versões superiores a 8 não são suportadas)Installed Android StudioAdicionado JAVA_HOME, ANDROID_HOME e GRADLE_HOME ao meu CAMINHO - Adicionado o emulador no caminhoInstalou a execução correta do sdk: sdkmanager “platform-tools” “plataformas; android-27”Adicionou um emulador no Android Studio

APP PREP AND LANÇAMENTO:

npm install
cordova platform add android
rm -rf www
react-app-rewired build
// vvv - injects the cordova script and the CSP meta tags into build/index.html
node config/hybrid-app-build.js
mv build www
cordova start android 

mesmo resultado no emulador e em um dispositivo real. O roteamento não funciona corretamente enquanto tudo o resto parece estar corretamente instalad

questionAnswers(0)

yourAnswerToTheQuestion