修改了app.js 之后。去模拟器上刷新之后出现了红屏幕



  • 0_1508816844550_image.png



  • npm start重新运行



  • @yoonzm 不行啊。



  • 这基本上是没有转发端口导致的:

    adb reverse tcp:8081 tcp:8081
    react-native start
    

    如果是Android5.0以下,需要使用busybox进行端口转发:

    curl https://busybox.net/downloads/binaries/1.21.1/busybox-armv7l > busybox
    adb push busybox /data/local/tmp/
    adb shell chmod 755 /data/local/tmp/busybox
    adb shell /data/local/tmp/busybox nc -ll -p 8081 -e /data/local/tmp/busybox nc 192.168.1.104 8081
    

    这一大片命令是用于替代adb reverse tcp:8081 tcp:8081,因为Android5.0以下不支持adb reverse


登录后回复