2016-12-01 6 views
0

this is the error Я установил новое приложение от git, но у меня есть эта ошибка на красном экране, может кто-то мне помочь.реакция-родной ошибка красного экрана

ReferenceError: Can't find variable: process (http://10.0.3.2:8081/index.android.bundle?platform=android&dev=true&hot=false&minify=false:2506) 
E/unknown:React(2312): 
E/unknown:React(2312): Try the following to fix the issue: E/unknown:React(2312): • Ensure that the packager server is running E/unknown:React(2312): • Ensure that your device/emulator is connected to your machine and has USB debugging enabled - run 'adb devices' to see a list of connected devices 
E/unknown:React(2312): • Ensure Airplane Mode is disabled E/unknown:React(2312): • If you're on a physical device connected to the same machine, run 'adb reverse tcp:8081 tcp:8081' to forward requests from your device 
E/unknown:React(2312): • If your device is on the same Wi-Fi network, set 'Debug server host & port for device' in 'Dev settings' to your machine's IP address and the port of the local dev server - e.g. 10.0.1.1:8081 

Этот выход - adb logcat.

Я создал GitHub вопрос любой может сослаться isssue

ответ

0

Моя проблема заключается в несоответствии модуля native-base in response-native при обновлении. checkout this issue а также сделать npm clean cache.

Я также удалил node_module и переустановил.

Я пошел с native-base": "0.5.15" react-native : "0.33.1" and react is "15.3.1", и все начало работать нормально.

проверить это также facebook troubleshoot

1

ли вы запустить adb reverse tcp:8081 tcp:8081 как предложено в сообщении об ошибке? Вам всегда нужно выполнить это после подключения физического устройства, и вам может понадобиться сделать то же самое для Genymotion (никогда не использовал его с React).

Также убедитесь, что на порту 8081 не работает другой процесс: sudo lsof -n -i4TCP:8081 | grep LISTEN. Если вы это сделаете, вы можете либо убить этот процесс, выполнив kill -9 <PID>, либо запустить упаковщик на другом порту: react-native start --port 8082.

Если это не поможет открыть приложение на базовом Android-эмуляторе вместо Genymotion, чтобы узнать, есть ли у вас такая же ошибка или нет.

+0

Привет я попробовал эти шаги также с основными эмулятора. У него такая же проблема – santhosh