RaM*_*eSh 77 android android-studio
我以前在Android Studio上开发了Android应用程序.一切正常.
我在真实设备上工作,Android Studio可以毫无问题地识别它.
突然当我退出android studio并断开并重新连接我的设备时,它不再能识别我的设备,我必须退出并重新启动Android Studio.
我找不到像Android Studio一样"重置adb"的方法.
我按照以下说明(工具 - > Android->启用ADB集成)并启用了ADB,但仍然发生以下错误.
错误:-
我用的是windows系统.
任何帮助大大欣赏.
Lak*_*ngh 176
打开Command promt并获得android sdk> platform-tools> adb kill-server
按回车键
然后再次
adb start-server
按回车键
mat*_*aly 11
按CTRL + ALT + DELETE打开任务管理器,或右键单击开始菜单底部的,然后选择启动任务管理器.了解如何在此处启动任务管理器
单击Processes
或取决于操作系统Details
.根据你的截图判断它是进程.
从该列表中查找adb.exe,单击 END PROCESS
单击上面该窗口中的重启按钮.应该这样做.
基本上,通过突然移除您的设备,ADB感到困惑,并且在等待设备时不会响应,并且Android Studio不希望运行多个ADB服务器实例,因此您必须手动终止先前的服务器并重新启动整个处理.
打开cmd并键入以下命令
netstat -aon|findstr 5037
Run Code Online (Sandbox Code Playgroud)
然后按Enter键.
你会得到这样的答复:
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 3372
TCP 127.0.0.1:5037 127.0.0.1:50126 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:50127 TIME_WAIT 0
TCP 127.0.0.1:50127 127.0.0.1:5037 TIME_WAIT 0
Run Code Online (Sandbox Code Playgroud)
这显示了占据adb的pid.在这3372是值.对任何人都不一样.因此,每次遇到此问题时都需要这样做.
现在输入:
taskkill /pid 3372(the pid you get in the previous step) /f
Run Code Online (Sandbox Code Playgroud)
瞧!现在adb运行得很好.
打开命令提示符-> cd
到您的sdk \ platform-tools键入以下命令:
adb kill-server && adb start-server
Run Code Online (Sandbox Code Playgroud)
我在Android Studio中找不到完美的方法,获取进程ID并从终端中删除它:
ps -e | grep adb
kill -9 pid_adb
Run Code Online (Sandbox Code Playgroud)
大多数答案是在命令行中重新启动 adb 服务器。
Ji?í 的答案是这个问题的正确答案(在 ANDROID STUDIO 中重新启动 adb 服务器),尽管它已被重新设计如下所示。
转到“工具”>“设备连接疑难解答”
附:您需要点击“下一步”两次才能找到这个重启 ADB 服务器按钮。
Android 设备监视器在 Android Studio 3.1 中已弃用,并从 Android Studio 3.2 中删除。
归档时间: |
|
查看次数: |
163029 次 |
最近记录: |