React Native: релиз приложения не подключается к локальному серверу - PullRequest
0 голосов
/ 11 октября 2018

Я пытаюсь собрать релизную версию своего приложения на Android.

Выполнены необходимые шаги от создания подписанного apk до реагировать на собственные документы .После того, как я установил apk на свое устройство, начальная страница загружается, но я не получаю ответа, когда пытаюсь выполнить действие, вызывающее api.

Я запустил свой локальный сервер и подключил свое приложение к тому жеIP с сервера, на котором я работаю.

Отладочная версия моего приложения работает хорошо, и я не понимаю, почему это происходит.Я использую axios для звонков и установил свой URL-адрес примерно так: http://192.168.12.24:8000/api/.

У вас есть идеи о том, что могло пойти не так?Реагирует ли native-сервер на использование локального сервера в выпуске приложения?

1 Ответ

0 голосов
/ 11 октября 2018

Мне удалось решить проблему.Оказывается, я должен запускать пакет каждый раз, когда генерирую новый apk.

Вот что я сделал:

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest andro id/app/src/main/res

cd android

./gradlew assembleRelease

Ссылка на этот ответ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...