当我将银河s8连接到计算机时,android studio可以识别它,并且我可以运行我的应用程序。但是在runnig之后,它更改为未知设备,我必须重新启动android studio才能使其再次识别手机。
答案 0 :(得分:0)
如果您在Android Studio与模拟器进行通信的端口之一上运行其他进程或服务器,则可能会发生这种情况。通常是端口5555、5556、5557等。
有几种特定于OS的方法来检查这些端口上是否正在运行某些东西。例如,在macOS上,您可以运行:
lsof -nP -i4TCP:5555,5556,5557 | grep LISTEN
结果的第一列将告诉您该端口上正在侦听的进程。
答案 1 :(得分:-1)
我很少发生,我使用以下命令
adb kill-server
adb start-server
如果找不到adb,它位于android sdk目录中的platform tools文件夹中,我的位于/home/arch/Android/Sdk/platform-tools/
您需要将目录更改为该文件夹并运行命令。
您可以搜索平台上android sdk的位置
编辑: 如果仍不能解决问题,则可以使用adb无线方法进行搜索(解决了OP的问题)