使用adb连接到Raspberry Pi 3

时间:2016-12-13 17:17:17

标签: android raspberry-pi raspberry-pi3 android-things

如何将w / adb连接到运行Android Things的Raspberry Pi 3?

3 个答案:

答案 0 :(得分:8)

Raspberry Pi的Android Things仅支持使用以下命令使用adb-over-ip连接到adb: adb connect `<raspberry-pi-ip-address>`

根据您的Pi设置,您有多种方法可以找到您的IP地址:

  • 如果您的Pi连接到以太网和屏幕:它应该在Android Things启动器屏幕上显示其IP地址。
  • 如果您将无头Pi连接到以太网:如果您有mDNS / Bonjour支持,则可以直接ping Android.local,或者查看https://learn.pimoroni.com/tutorial/raspberry-pi/finding-your-raspberry-pi有关如何使用第三方查找您的Pi IP地址的信息派对工具。
  • 如果您没有任何屏幕或以太网连接,可以在UART0连接器(see pinout)上连接USB到TTL串行电缆,然后输入以下命令连接到WiFi网络并获取Pi IP地址:

    am startservice -n com.google.wifisetup/.WifiSetupService \
        -a WifiSetupService.Connect \
        -e ssid '<NETWORK_SSID>' -e passphrase '<NETWORK PASSPHRASE>'
    ifconfig
    

答案 1 :(得分:0)

按照以下步骤操作:

它适用于我的Android [5.0]

版本

安装ConnectBot 在平板电脑上安装ConnectBot,这是Google Play提供的Android终端模拟器。它允许SSH进入Raspberry Pi。

配置Raspberry Pi 通过任何方法连接到Raspberry Pi时,您可以执行这些更改。 将以下行添加到网络配置中:

vi /etc/network/interfaces

allow-hotplug usb0 iface usb0 inet dhcp

如果您已经连接了所有设备,并且不想重新启动,只需重新启动网络:

/etc/init.d/networking restart

连接您的设备

通过micro-USB线将Android平板电脑连接到Raspberry Pi USB端口。使用标准USB电源为Raspberry Pi供电。您可以使用任何DC USB电源。 **启用Android USB网络共享 在Android平板电脑上启用USB网络共享。

*设置→连接→绑定和Wi-Fi热点→USB绑定** 现在,Raspberry通过其USB0端口自动获取IP地址。 Android平板电脑的行为类似于NAT路由器。当您的平板电脑连接到Wi-Fi或移动3G / 4G网络时,这应该都有效。*

启动对Raspberry Pi的SSH登录

在Android上启动ConnectBot应用

通过SSH登录Raspberry Pi

唯一的问题是你必须知道Raspberry Pi的IP地址;它似乎(总是?)192.168.42.159 ...

网络设置  这部分必须由您自己使用SSH和本地网络配置完成。

答案 2 :(得分:-1)

从Google Play下载终端模拟器(有很多免费的)。确保您的Android设备已连接到Wi-Fi并获取Wi-Fi IP地址。打开终端程序并输入:

ス setprop service.adb.tcp.port 5555 停止adbd 开始adbd 现在转到您的计算机(假设您使用的是Windows)并在桌面上为&#34; cmd.exe&#34;创建快捷方式。 (没有引用)。

右键单击cmd快捷方式,然后选择&#34;以管理员身份运行&#34;

更改为您的android-sdk-windows \ tools文件夹

类型:

adb connect ***wifi.ip.address***:5555

(example: adb connect 192.168.0.105:5555)

adb现在应该说你已经连接了。

注意:如果你太快而无法发出连接命令,它可能会失败。因此,在您说这不起作用之前,请至少尝试两次五秒钟。