2

新手,我有一个Raspberry Pi,并已将Android Things磁盘映像放在并启动它,但我无法通过以太网或 USB从运行Android StudioWindows 10 PC连接到它?Pi屏幕有一个绿色和灰色的“androidthings”标志,但显示“未连接”adb.exe

如果我连接 USB 电缆并使用该adb devices命令,则不会检测到任何内容。如果我连接以太网电缆并使用adb connect android.local它说的命令unable to connect to android.local:5555

我已经尝试了两个Pi的结果相同。

4

2 回答 2

5

Pi 屏幕有一个绿色和灰色的“AndroidThings”标志,但显示“未连接”。

Not Connected消息表示您的RPi3不在您的本地网络中,这很可能是由于直接将RPi3与您的PC/笔记本电脑连接造成的。你应该做的如下。


使用以太网电缆将 RPi3 连接到路由器(图片中的 1 个)

在此处输入图像描述

重启RPi3

以便显示分配的IP地址。

设置 Wi-Fi 设置

  • 使用显示的IP连接到RPi3adb

     adb connect rpi3_ip_address
    
  • 根据文档设置 Wi-fi 设置:

     adb shell am startservice -n com.google.wifisetup/.WifiSetupService -a WifiSetupService.Connect -e ssid network_SSID -e passphrase network_passcode
    

通过Wi-Fi连接到RPi3(图中 2)

    adb connect Android.local

备注

  • network_SSID并且network_passcode区分大小写
  • -e passphrase network_passcode如果您的网络没有,请删除

如果我既没有显示器也没有以太网线怎么办?

连接到串行调试控制台并如上所述设置Wi-Fiam startservice etc...设置,只是使用这个时间。


如果我连接USB电缆并使用该adb devices命令,则不会检测到任何内容。

RPi的微型USB并不意味着通过它传输数据:感谢 @Fabio的评论不要忘记投票)。

于 2017-02-01T19:50:18.927 回答
0

如果我连接 USB 电缆并使用 adb devices 命令,则不会检测到任何内容。

  • AndroidThing 设备 (Rpi3) 不会通过 usb adb 连接进行连接。请参阅not connect to adb using USB。您必须通过网络 adb 连接它,即通过以太网或以下方式

连接wifi的另一种方法是使用串口线。将串口线连接到RPis GPIO。(见此将串口线连接到RPi3)并获取串口控制台。并在终端上发出以下命令。

>> su 
>>am startservice \
    -n com.google.wifisetup/.WifiSetupService \
    -a WifiSetupService.Connect \
    -e ssid <Network_SSID> \
    -e passphrase <Network_Passcode>
于 2017-02-02T12:01:16.890 回答