在解释我的问题之前,我想告诉您我已尝试解决此问题的方法:1.在我的.bashrc(ubuntu 16.04)文件中设置路径文件,甚至我将path命令粘贴到我的终端上,但仍然出现相同的错误当我运行react-native run-android
并通过以下命令了解此错误:react-native log-android
。这是我的.bashrc文件中的命令:export ANDROID_HOME=/home/farhan/Android/Sdkexport PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
但是上述解决方案对我不起作用,我的问题是热重装,实时重装无法正常工作,大多数情况下无法刷新,因此我必须先按Control ^ C并再次运行react-native run-android
命令并再次刷新我在代码编辑器中所做的简单更改。如果您遇到此问题,或者如果您有任何想法可能会有所帮助,请告诉我解决方案,请让我知道,因为除了安装ubuntu OS并从头开始安装所有内容来解决此问题,我别无选择。
最佳答案
我相信我的问题已解决,问题是我的移动设备和服务器无法正常通信,我怎么知道的?通过使用以下命令:react-native log-android
如果有人遇到相同的问题,请尝试以下操作:
1.转到https://facebook.github.io/react-native/docs/getting-started.html,然后单击“使用本机代码构建项目”,然后确保遵循说明并设置路径变量。
(这解决了我的问题)转到https://facebook.github.io/react-native/docs/running-on-device,然后按照说明进行操作,我将调试服务器从10.2.2.something更改为192.168。(本地IP地址),现在我认为移动服务器和react-native服务器都能够正常通信。
一些有用的命令:
刷新并打开菜单:
adb shell input text "RR"
adb shell input keyevent 82