2016-06-09 56 views
0

我已經開始學習反應原生。我按照指示在https://facebook.github.io/react-native/docs/getting-started.html#content 但是當我嘗試使用命令反應原生無法連接到開發服務器上的Android

react-native run-android 

運行應用程序時它給我的錯誤

could not connect to development server : 
URL:http://localhost:8081/index.android.bundle?platform=android$dev=true&hot=false&minify=false 
現在

,通過應用紅色屏幕上顯示的所有點來解決這個問題,我遵循:

*包服務器是否正在運行,我可以直接從電腦瀏覽器訪問它即http://localhost:8081

*我連接到計算機的Android設備已經調試啓用我使用ADB設備命令

*我無法使用ADB反向TCP檢查的話:8081 TCP:8081,因爲我有安卓4.4.4(但仍我嘗試它和它返回已關閉兩次)

那麼,如何讓我的應用程序訪問開發服務器並修復紅色錯誤屏幕問題?

回答

2

我找到了解決辦法:)

我在Ubuntu 16,所以,我用命令IP地址顯示這給了我在我的電腦的IP地址。

我用這個IP地址,我能夠訪問我的手機本地主機。

最後我添加的IP地址和端口號對Android手機的devsettings和我的應用程序能夠訪問開發服務器

+0

很酷,但如果傻冒電話與計算機不在同一網絡上它贏得沒有工作。在那種情況下,我喜歡用'ngrok'來創建一個隧道到我的電腦。 –

相關問題