如何连接到kivy-remote-shell?
这可能是个傻问题,但我该怎么通过SSH连接到kivy-remote-shell呢?
我正在尝试使用buildozer
,看起来我可以通过命令buildozer -v android debug deploy run
成功构建和部署应用程序,最后应用程序会被推送到我的安卓手机上,并在通过USB连接的情况下显示出来。
但是,当我在我用来推送应用的ubuntu机器的终端中输入ssh -p8000 admin@127.0.0.1
时,却出现了Connection Refused
的错误。
我觉得在主机(ubuntu)上应该有一个进程来处理这个连接,或者我可能只是没搞明白这个是怎么运作的?
我是不是漏掉了什么简单的东西,还是说我需要再深入调试一下?
3 个回答
0
不知道你找到答案没有。不过我理解的是,你想把安卓设备连接到Ubuntu上。如果我没理解错的话,你的步骤是错的。首先:你的Ubuntu默认没有安装ssh服务器,所以你会看到这个错误信息。其次:你使用的是127.0.0.1这个地址,也就是你自己的Ubuntu机器。
正确的方法是:给你的安卓设备设置一个静态IP地址,或者如果它是动态的也没关系。知道安卓设备的IP地址后,在Ubuntu上输入ssh -p8000 admin@IP_Of_andrid_device
,这样就能解决问题了。
1
127.0.0.1
这个地址表示出现了一些问题——127.0.0.1是一个标准的回环地址,它指的就是本地计算机,也就是说,它是在尝试连接你自己电脑的SSH。
如果这个IP地址是kivy-remote-shell推荐的,那就说明可能还有其他问题,不过我不太清楚是什么问题——换个设备试试能不能用?
2
当应用程序运行时,界面会告诉你要连接的IP地址和端口号。