2017-08-06 52 views
0

當我運行「react-native run-android」時,它給我錯誤:「無法連接到開發服務器...」 - 紅色屏幕無法連接到Android模擬器和實際設備上的開發服務器

  • 操作系統:Windows 7
  • 節點版本8.2.1
  • NPM版本:4.1.2
  • 反應本地版本:0.47.1
  • 反應天然-CLI版本:2.0 .1
  • a ndroid設備和仿真器版本:5.1.1

我跟着以下命令:

  • 反應本地初始化項目名
  • CD項目名
  • 反應天然運行機器人

這使包服務器自動運行。 但我無法從機器和手機上的瀏覽器訪問包服務器。

我連接到電腦的android設備啓用了調試功能,我使用adb devices命令檢查了它。 USB調試開啓。

我試着在真實設備和仿真器上運行項目。在這兩個我得到的錯誤:「無法從資產'index.android.bundle加載腳本'確保您的捆綁打包正確或您正在運行包服務器'。連接到開發服務器。」

然後我設置上都發展設置主機和端口號,並得到了錯誤‘無法連接到開發服務器。’

enter image description here

那麼如何解決紅色錯誤屏幕問題?任何暗示讚賞!

+0

您可以發佈您在設備上收到的錯誤屏幕嗎? –

+0

檢查此https://stackoverflow.com/questions/33704130/react-native-android-fetch-failing-on-connection-to-local-api/43277765#43277765 –

+0

我已經嘗試過,但事情是我不是也能夠從我的系統的瀏覽器訪問開發服務器。 –

回答

0

嘗試在瀏覽器中打開此鏈接。它會自動捆綁資產。

http://localhost:8081/index.android.bundle?platform=android&dev=true&hot=true&minify=false

您開發服務器應該運行此命令同時運行。

+0

當我嘗試運行命令「react-native start」時。它會在cmd中提示「Running Packager on 8081」。當我嘗試瀏覽上述鏈接時,它顯示錯誤信息:「無法訪問此站點」 –

+0

運行命令react-native start。開發服務器啓動成功後,在瀏覽器中打開此URL。檢查這是否解決您的問題。 –

+0

如果包裝程序已在運行,請嘗試將其刪除並重新開始。如果包裝商成功啓動,那麼該網站無法到達錯誤不會到來。 –

相關問題