Не удалось подключиться к действующей на выставке экспозиции с собственным приложением, работающей на эмуляторе на том же компьютере - PullRequest
0 голосов
/ 29 августа 2018

Я новичок, чтобы реагировать на нативный, я использовал команду create-Reaction-native-app , чтобы сгенерировать проект, выполнил npm start , чтобы запустить упаковщик. До сих пор все хорошо, упаковщик работает по адресу 192.168.232.56:19000, он показывает мне QR-код и меню, но когда я нажимаю a , чтобы запустить приложение в эмуляторе, приложение expo показывает:

Что-то пошло не так, не удалось загрузить exp: //192.168.232.56: 19000

с указанием журнала

ConnectException: не удалось подключиться к /192.168.232.56:19000

используя браузер в эмуляторе, я могу свободно пользоваться интернетом, поэтому есть связь

Любая помощь приветствуется! (просто чтобы уточнить, эмулятор работает на том же компьютере, на котором я работаю, и упаковщик работает)

ОБНОВЛЕНИЕ: адрес доступа 10.0.2.2: 19000 из браузера в эмуляторе выдает следующий json:

{
    "sdkVersion": "27.0.0",
    "name": "template",
    "slug": "template",
    "version": "0.1.0",
    "xde": true,
    "developer": {
        "tool": "crna",
        "projectRoot": "/home-root/repo/template"
    },
    "packagerOpts": {
        "hostType": "tunnel",
        "lanType": "ip",
        "dev": true,
        "minify": false,
        "urlRandomness": null
    },
    "env": {},
    "bundleUrl": "http://localhost:19001/./node_modules/react-native-scripts/build/bin/crna-entry.bundle?platform=ios&dev=true&minify=false&hot=false&assetPlugin=%2Fhome-root%2Frepo%2Ftemplate%2Fnode_modules%2Fexpo%2Ftools%2FhashAssetFiles",
    "debuggerHost": "localhost:19001",
    "mainModuleName": "./node_modules/react-native-scripts/build/bin/crna-entry",
    "logUrl": "http://localhost:19000/logs",
    "id": "@anonymous/template-a79d4723-c675-4546-8d61-74b0a969417f"
}

1 Ответ

0 голосов
/ 29 августа 2018

Попробуйте использовать Expo XDE. Если это не сработает, попробуйте изменить тип хоста. Перезапуск всего может также помочь вам, а также очистить кеш упаковщика. Если ничего не работает, возможно, ваш брандмауэр блокирует порты с 19003 по 19000, но я считаю, что это не должно быть проблемой, так как вы используете локальный эмулятор

...