React-Native:'附加设备列表'未显示任何设备。此外,“无法获取BatchedBridged”问题

时间:2017-03-07 13:00:56

标签: android facebook reactjs react-native

描述

嗨,我是对本机平台的新手。我按照这里给出的所有步骤react-native getting-started来设置我的开发环境。

详细信息

  • React Native version:0.42
  • 我想为之工作的平台:Android
  • 操作系统:Linux(Ubuntu 16.04.1 LTS 64位)
  • 电话:OnePlus 2 - AndroidVersion 6.0.1 - Marshmallow

我按照以下步骤操作:running-on-device,在通过USB线连接到笔记本电脑的手机上运行应用程序。我已通过上述过程在udev规则中启用了USB调试和插入的设备ID。

现在我运行$ adb devices 它没有列出附加的Android设备。这是它的外观:

enter image description here

此外,当我运行$ react-native run-android时 然后我的手机会显示以下信息:

enter image description here

enter image description here

作为全新的平台,我真的需要帮助。有人可以解释一下这里可能出现的问题。感谢

8 个答案:

答案 0 :(得分:0)

尝试运行react-native start。然后运行adb设备。如果未显示任何设备,请尝试重新安装adb,或使用模拟器。

我使用模拟器进行开发,热重新加载非常好。

答案 1 :(得分:0)

来自React-native Doc here 许多React Native模块尚未在Marshmallow上进行测试,可能会破坏。如果您针对API级别23,请彻底测试应用程序,如果发现某些内容已损坏,请提交错误报告。

答案 2 :(得分:0)

问题无法连接到开发服务器:

您需要运行:

npm start

然后点击

React-native run-android 

在新的终端窗口中,在模拟器上按R R两次,它将自动从react-native中获取index.android.bundle文件。

请检查。

答案 3 :(得分:0)

今天我也遇到了同样的问题,最后通过重新启动adb服务器最终在adb中列出了设备

sudo adb kill-server
sudo adb start-server

答案 4 :(得分:0)

就我而言(在Windows上),我需要为该设备安装驱动程序,以便开发人员工具可以正常工作。

以下链接很有帮助:

react-native docs

ADB Device Not Found Error on Windows

ADB, Samsung_Android and Win x64 - Solved

答案 5 :(得分:0)

只需通过设备管理器更新您的电话驱动程序,然后在您运行adb devices时出现。

答案 6 :(得分:0)

由于您的手机未启用 USB 调试,因此出现问题。启用后尝试下面的评论。

  • sudo adb kill-server
  • sudo adb start-server
  • adb 设备

答案 7 :(得分:0)

当手机通过电缆连接时(不是文件传输或任何其他方式),请确保您选择了 MIDI 模式。