浏览代码

android: always run adb reverse when starting the packager

It tends to close, so always open the reverse tunnel.
j8
Saúl Ibarra Corretgé 6 年前
父节点
当前提交
31e996ac3f
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2
    1
      android/scripts/run-packager.sh

+ 2
- 1
android/scripts/run-packager.sh 查看文件

@@ -8,13 +8,14 @@ THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOUR
8 8
 export RCT_METRO_PORT="${RCT_METRO_PORT:=8081}"
9 9
 echo "export RCT_METRO_PORT=${RCT_METRO_PORT}" > "${THIS_DIR}/../../node_modules/react-native/scripts/.packager.env"
10 10
 
11
+adb reverse tcp:8081 tcp:8081
12
+
11 13
 if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then
12 14
   if ! curl -s "http://localhost:${RCT_METRO_PORT}/status" | grep -q "packager-status:running" ; then
13 15
     echo "Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly"
14 16
     exit 2
15 17
   fi
16 18
 else
17
-    adb reverse tcp:8081 tcp:8081
18 19
     CMD="${THIS_DIR}/../../node_modules/react-native/scripts/launchPackager.command"
19 20
     if [[ `uname` == "Darwin"  ]]; then
20 21
         open -g "${CMD}" || echo "Can't start packager automatically"

正在加载...
取消
保存