我是反应原生的初学者。并通过此cmd
创建一个名为 AwesomeProject 的项目react-native init AwesomeProject
尝试通过此cmd运行它
react-native run-android
但是我在跑步时遇到错误,
无法运行adb reverse:命令失败:adb -s emulator-5554反向tcp:8081 tcp:8081
在下面附带的模拟器上会显示一些内容。
请建议我如何解决此问题。
答案 0 :(得分:1)
如果您使用的是'android-tools-adb'中的adb,则可能会收到此错误,因为它不支持将套接字通信反转回设备所需的“反向”。如果是这种情况,请继续阅读。
尝试使用Android Studio提供的adb,它支持'reverse'。 Android工作室的adb存在于Android Sdk路径中的平台工具中。 (在ubuntu机器上通常是/ home / your-user-name / Android / Sdk。)
您可以使用以下命令之一根据您的偏好使用正确的adb可执行文件
sudo ln -s /home/<user>/Android/Sdk/platform-tools/adb /usr/local/bin
sudo ln -s /home/<user>/Android/Sdk/platform-tools/adb /usr/bin
尝试再次运行模拟器。
答案 1 :(得分:0)
不确定您是否安装了软件包(即npm install)。我可以看到你的文件结构。