我目前正在使用espresso在android studio上运行测试。其中一些测试要求设备接近并再次离开(按指令移动)。我有一个程序通过ssh来控制这个设备。
在测试过程中,设备可以自动控制。但是,Android手机无法打开ssh连接,也不应该,因为这不是应用程序的一部分。理想情况下,Android手机打开一个由我的PC的JVM运行的线程,我知道ssh程序可以运行。
这样的事情可能吗?
作为备份选项,我可以让设备写入某个文件,并在PC上有一个线程读取该文件。但是,如果可能的话,我想避免这种情况。
提前致谢,
尼克
修改
我想出了一种使用logcat的方法。 只需将字符串中的命令写入logcat即可。然后PC可以在logcat中看到命令。