我有一个在华为S7,Android 2.2上运行的android应用程序。 它是从arduino板获取输入的.Arduino Board通过USB线连接到平板电脑。应用程序使用USB协议连接到arduino。
该应用程序是为Android 4.1编写的。它使用向后兼容包使其在2.2上可运行。 我们不得不使用2.2设备。但现在我们有一个Android 4.3设备。当我们尝试在4.3设备中运行相同的应用程序时,它会出错 4567端口已在使用中。 4567端口是arduino应用程序用于连接Android设备(平板电脑应用程序)的端口。
如何找到使用4567端口的应用程序?
有什么方法可以释放那个端口吗?
我的4.3设备没有root。生根会在这个问题上有所帮助吗?
答案 0 :(得分:0)
您可以从Play商店安装终端模拟器应用程序,然后运行lsof
并查找socket:[4567]
的条目。这应该可以为您提供使用该端口的内容。如果没有root,您可能无法停止该过程。如果你确实拥有root,你肯定可以。