android - 在 Android 设备中运行 Expo/React Native

标签 android react-native expo

我有一个用 Expo 开发的 React Native 应用程序,当我尝试在连接的 USB 调试中运行该应用程序时,扫描 QR 码工作得很好,成功启用了带有 expo start --localhost --android 的 android 设备它不会在设备中启动应用程序,尽管看起来一切正常:
Successfully ran adb reverse. Localhost URLs should work on the connected Android device.
提前谢谢它。

最佳答案

其他答案完全错过了 OP 想要的。
对于遇到类似问题的任何人-

  • 尝试在启动 Expo 之前手动启动您的 adb 服务器。$ adb start-server
  • 听起来很明显,但请确保启用了 USB 调试。但是,在第一次运行时,您的手机会要求允许从您的计算机访问。将此设置为始终允许从您的计算机访问。
  • 打开 Expo 应用程序(如果可能,请更新)。运行命令 $ expo start --localhost --android ,您应该会在您的设备上看到您的应用程序启动。

  • PS:这种方法适合像我这样对手机电池使用有偏执的用户。与使用 wifi 相比,通过 USB 连接对手机和电池的要求较低。

    关于android - 在 Android 设备中运行 Expo/React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61355107/

    相关文章:

    java - Android 应用程序中 Spring RestTemplate 的奇怪问题

    android - 使用特殊查询过滤 list 中的深度链接

    javascript - 从组件外部更改状态

    javascript - 在 forEach 中调用 firebase 会使迭代不起作用

    react-native - Firebase 云消息传递博览会

    java - Android 多线程服务

    javascript - ScrollView stickyHeaderIndices Prop 不能按预期与多个 child 一起工作

    reactjs - react 导航与多个路径的深度链接

    javascript - 根据用户的方向生成标记

    android - 停止 Android TabLayout 自动加载下一页