我一直在学习使用coursera在android中编写代码(又一次)。我们的老师要求我们使用telnettelnet localhost 5555终端进入我们的模拟器,这对我也很好,我可以使用所有的命令,比如,

network speed edge
network speed full
power capacity 10

完全可以。
但在那之后,我所做的是,我通过一个Android Studio文件在模拟器中安装Telnet Server应用程序,在模拟器中创建一个telnet服务器,通过我的主机pc连接到telnet服务器,然后尝试执行与上面相同的命令。但上述命令,即apkpower capacity 10这次不起作用。
我不明白当通过network speed full终端连接时,telnet连接与连接到在模拟器中创建的telnet服务器时有什么区别。
为什么当我连接到模拟器的telnet服务器时不能运行相同的命令?

最佳答案

通过端口5555与模拟器的telnet连接是一种特殊类型的连接,您可以在其中发出commands that affect the operation of the emulator itself
Telnet服务器应用程序没有这种特殊连接。相反,它只是让您访问一个linux命令shell,它将执行您发出的其他linux命令行程序,类似于计算机上的命令行界面。
基本上,它们是两个完全不同的东西,除了使用telnet协议来回发送文本之外,它们根本不相关。

关于android - 使用Android Studio Telnet进入仿真器与Telnet进入仿真器内部运行的Telnet服务器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36338921/

10-14 04:26