![](/img/trans.png)
[英]React-Native build in Visual Studio Code unable to connect with remote debugger timeout while connecting to remote debugger in windows
[英]React native Unable to connect with remote debugger ECONNREFUSED
我知道這已經被問過很多次了,但是沒有一個解決方案對我有用。 這是我的設備(android 6.0.1 samsung J210F)的屏幕截圖:
當我打開 localhost:8081/debugger-ui 時,我收到以下消息:
所以調試器在 8081 上運行。但它在控制台上給出了這條消息:
(被截斷的完整錯誤是Error running 'RN': timeout on waiting for connection to React Native packager. Make sure you have selected 'Debug JS Remotely' from the Developer Menu
中選擇了“遠程調試 JS”。我已經從開發人員中選擇了“遠程調試 JS”菜單,所以我認為這不是原因。
我希望我提供了所有信息。 一直在努力解決這個問題。
只需運行命令adb reverse tcp:8081 tcp:8081
然后運行react-native run-android
。 問題就解決了。
在模擬器上啟用遠程調試之前,請在 chrome 中打開http://localhost:8081/debugger-ui 。 然后啟用遠程調試並返回到您應該看到控制台日志的 chrome 頁面。
以防萬一有人遇到這個問題,我遇到了這個問題,但上述解決方案都不適合我。
我正在為我的像素 2 構建我的應用程序並嘗試讓 chrome 調試工作並不斷收到此錯誤。
對我有用的方法:搖動手機以調出 RN 菜單。 點擊開發設置。 在開發設置中,單擊“設備的調試服務器主機和端口”
在這里確保它是你的機器 ip 地址后跟端口 8081。如果你在 mac 上,你可以通過轉到系統首選項 --> 網絡 --> 找到你的機器 ip,並在“狀態:已連接”下你會看到 IP 地址信息。 確保您的設備和 Mac 在同一個 wifi 網絡上。
返回“設備的調試服務器主機和端口”輸入“10.0.1.1:8081”(用您的機器 ip 替換 10.0.1.1)。
重新加載您的構建,然后單擊“遠程調試 JS”。 這些步驟對我有用。
如果您在自己的設備上嘗試,請左右搖動手機以打開調試器菜單。 然后錯誤消失了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.