首页 文章

My First本机程序未在模拟器上运行

提问于
浏览
1

我是反应原生的初学者 . 并通过此cmd创建名为 AwesomeProject 的项目

react-native init AwesomeProject

并尝试通过此cmd运行它

react-native run-android

但是我在跑步时遇到错误,

Could not run adb reverse: Command failed: adb -s emulator-5554 reverse tcp:8081 tcp:8081

还附上了终端的屏幕截图,
enter image description here

在下面附带的仿真器上显示了一些内容 .

enter image description here

请建议我如何解决这个问题 .

2 回答

  • 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 /箱子

    尝试再次运行模拟器 .

  • 0

    不确定你是否安装了你的软件包(即npm install) . 我可以看到你的文件结构吗?

相关问题