总新手,我有一个 Raspberry Pi ,并已启用 Android Things 磁盘映像并启动它,但我无法连接到它通过以太网或USB运行 Android Studio ,adb.exe
的 Windows 10 PC? Pi 屏幕有绿色和灰色" androidthings"徽标,但说 "未连接" 。
如果我连接USB电缆并使用adb devices
命令,则未检测到任何内容。如果我连接以太网电缆并使用adb connect android.local
命令,它会显示unable to connect to android.local:5555
?
我尝试了两个具有相同结果的 Pi 。
答案 0 :(得分:5)
Pi屏幕有绿色和灰色" AndroidThings" logo但是说" Not Connected"。
" Not Connected
" 消息表示您的 RPi3 不在您的本地网络中,这很可能是由直接连接使用 PC /笔记本电脑 RPi3 。你应该做的如下。
以显示指定的 IP 地址。
使用显示的 IP 通过adb
连接 RPi3 :
adb connect rpi3_ip_address
设置Wi-Fi设置as per the docs:
adb shell am startservice -n com.google.wifisetup/.WifiSetupService -a WifiSetupService.Connect -e ssid network_SSID -e passphrase network_passcode
adb connect Android.local
备注:
network_SSID
和network_passcode
区分大小写,-e passphrase network_passcode
Connect to Serial Debug Console并设置 Wi-Fi 设置,这次仅使用am startservice etc...
。
如果我连接 USB 电缆并使用
adb devices
命令,则不会检测到任何内容。
Micro USB of RPi isn't meant to transfer data over it:归功于@ Fabio的comment(别忘了投票)。
答案 1 :(得分:0)
如果我连接USB电缆并使用adb devices命令,则不会检测到任何内容。
连接到wifi的另一种方法是使用串行电缆。将串行电缆连接到RPis GPIO。(请参阅此connect serial cable to RPi3)并获取串行控制台。并在终端上提供以下命令。
>> su
>>am startservice \
-n com.google.wifisetup/.WifiSetupService \
-a WifiSetupService.Connect \
-e ssid <Network_SSID> \
-e passphrase <Network_Passcode>