我已经找到了解决方案,对我来说很复杂。我使用的是Windows 7.
运行我的应用程序然后启动任务管理器时出现此消息的主要问题:我找不到任何' adb.exe'进程运行所以我不能杀死任何东西。
如果您建议答案,请详细说明并想象您正在回答初学者。
答案 0 :(得分:0)
只需打开命令提示符并键入adb kill-server,如果adb以无法识别的命令返回,则导航到包含adb.exe的tools文件夹,或使用控件中的环境变量面板将其添加到Windows中的路径面板
答案 1 :(得分:0)
我在任务管理器中找不到adb.exe
所以我做了以下操作,并修复了问题:
答案 2 :(得分:0)
如果它在Windows上,请检查您的防病毒软件,请参阅此问题和答案:
答案 3 :(得分:-1)
Windows上出现一些问题。删除.android
下隐藏的C:\Users\...
文件夹似乎可以解决此问题。
答案 4 :(得分:-2)
我一直遇到同样的问题,但是在Linux系统(32位)下,在搜索了t' interweb并找不到任何帮助我之后,我自己就解决了这个问题。
我发现如果我尝试执行与Android Studio捆绑在一起的某些二进制文件,它们就不会执行,事实上adb和java都会犯同样的错误:
java / adb:无法执行二进制文件:exec格式错误
java的修复是使用系统jdk而不是与Android Studio捆绑的系统。 所以我想到了什么,并改变了捆绑的adb二进制文件。
首先要备份捆绑的adb:
mv '/path/to/bundled/adb' '/path/to/bundled/adb~'
然后我将系统adb符号链接到Android Studio的sdk文件夹: (您的系统adb可能位于不同的位置)
ln -s '/usr/bin/adb' '/path/to/bundled/adb'
瞧它有效! 我想这可能是由于二进制文件用于64位CPU但我不知道,有人能证实这一点吗?