ADB没有启动(没有错误消息)(ADB is not starting (no error mess

2019-07-28 12:39发布

我试图运行ADB。 当我运行:“亚行启动服务器”这一段时间过程中挂起,再没有消息。

在此之后,命令“亚行获得国家”收到答案“的错误:协议故障(无状态)”如果我跑那么“亚行杀 - 服务器”的回答是“*服务器没有运行*”

我使用Windows 7的管理员为提升我的权利,以本地管理员,但它并没有解决任何问题。

我使用的资源监视器,如果任何其他应用程序使用ADB的端口进行验证,但事实并非如此。

在https://developers.google.com/chrome-developer-tools/docs/remote-debugging步骤3显示设置>高级> DevTools下“启用USB网页调试”。 但是,我的测试手机上,还有在Chrome设置中没有“先进”的范畴。 我无法找出任何什么是安装了Chrome浏览器版本。

某处在网络上我看到了一个建议改变的权利“TMP /安卓/”,允许读写所有用户,但在C:\用户\我\应用程序数据\本地\的Android \ Android的SDK \ TEMP有没有Android的文件夹中。

所以,我现在很失望,任何帮助将非常感激。

谢谢

-olivier

编辑1:我便无法找到“启用USB网页调试”,因为这是“Android浏览器”,而不是铬(有点可笑的是)。 我不知道。 使用其他设备安装了正确的铬,我可以检查的选项有,但亚洲开发银行在启动时仍然会崩溃。

编辑2:我做了一个野生猜测,有一些写问题与平台工具文件夹中。 所以我卸载一切使用SDK管理器,我删除整个ADT-束窗口-x86_64的。 然后,我解压缩它在其他地方,在C :. 奇怪的是,当我启动SDKManager.exe,几个包被标记为已安装:

  • 工具> Android SDK工具
  • 工具> Android的SDK。平台工具
  • 安卓4.2.2> SDK。平台
  • 的Android 4.2.2> ARM EABI V7A系统映像
  • 附加功能> Android的支持库

我试图卸载的他们再次,删除该文件夹,再解压缩和重新安装,但还是同样的结果。 看来,在某种程度上,它是装错了,但拒绝正常卸载。 任何人都知道如何强制unistallation?

编辑3:ADB启动服务器的输出具有用于集ADB_TRACE后= 1

C:\adt-bundle-windows-x86_64-20130219\sdk\platform-tools>adb start-server
system/core/adb/adb.c::main():Handling commandline()
system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:version
system/core/adb/sysdeps_win32.c::socket_loopback_client():socket_loopback_client: port 5037 type tcp => fd 100
system/core/adb/transport.c::writex():writex: fd=100 len=4: 30303063 000c
system/core/adb/transport.c::writex():writex: fd=100 len=12: 686f73743a76657273696f6e host:version
system/core/adb/transport.c::readx():readx: fd=100 wanted=4
system/core/adb/transport.c::readx():readx: fd=100 disconnected
system/core/adb/sysdeps_win32.c::adb_close():adb_close: 100(lo-client:5037)
system/core/adb/adb_client.c::adb_connect():adb_connect: service host:start-server

Answer 1:

尝试启动ADB服务器,看它是否能提供任何线索之前设置环境变量ADB_TRACE:

 C:\Android\android-sdk\platform-tools>set ADB_TRACE=1
 C:\Android\android-sdk\platform-tools>adb start-server

请在你的问题的输出。



Answer 2:

该解决方案为我工作:

=>检查ADB在任务管理器中运行,那么杀死它。 现在,然后尝试通过下面的方法再次重新启动它:

1)Shift +右键单击...\android-sdk\platform-tools文件夹并选择Open command window here

2)使用以下命令: adb kill-server然后adb start-server

如果这个方法不工作,你会看到这样的事情在命令窗口Killing adb...

然后应用以下步骤:

3)关闭蚀

4)现在杀javaw.exe Java(TM) Platform SE binaryTask manager并再次执行步骤1和2。

它肯定会工作。 :)



Answer 3:

为了解决在Windows机器问题,请尝试以下操作:

问题:ADB停止连接附Android装置妖没有运行,并且魔鬼在端口5037上运行

解:

首先列出它们运行在端口5037的命令所有进程:netstat的-ano | 找到 “5037” 输出给上述命令:TCP 127.0.0.1:52935 127.0.0.1:5037 SYN_SENT 31016 TCP 127.0.0.1:52936 127.0.0.1:5037 SYN_SENT 31016

杀死这些端口5037运行的进程:命令:TASKKILL / F / PID 31016

运行ADB杀服务器输出:*服务器没有运行*

运行ADB启动服务器*守护程序没有运行。 从现在开始它在TCP:5037 * *守护进程启动成功*

运行ADB设备给你的设备列表



Answer 4:

C:\ Documents和Settings \ userfoo.android有其卸载程序不会删除某些Android相关的文件。 虽然他们中的大多数都使用AVD,而不是由亚洲开发银行,我建议你到任何“新新”安装之前将其删除。

请检查,因为在一些企业用户的权利和特权,以及用户“系统”特权,他们是板缺过来自病毒或自动攻击防范。



Answer 5:

输出可以牵制运输代码:

D("readx: fd=%d wanted=%d\n", fd, (int)len);

while(len > 0) {
    r = adb_read(fd, p, len);
    if(r > 0) {
        len -= r;
        p += r;
    } else {
        if (r < 0) {
            D("readx: fd=%d error %d: %s\n", fd, errno, strerror(errno));
            if (errno == EINTR)
                continue;
        } else {
            D("readx: fd=%d disconnected\n", fd);
        }
        return -1;
    }

这可能意味着adb_read()返回0(EOF),而传输尝试读取下一个4。所以,看起来像运输不能够读取任何东西,但EOF,并简单地断开。 这可能是一个USB驱动程序的问题。

尝试使用Linux或运行以root /管理员权限的命令。



Answer 6:

试试这个,

打开与管理许可和类型命令提示

netsh接口TCP设置全局autotuninglevel =禁用

这为我工作



Answer 7:

  1. 卸载Platform Tools在Android SDK中经理
  2. 查找并删除的所有副本AdbWinUsbApi.dllAdbWinApi.dlladb.exe
  3. 重新安装Platform Tools在Android SDK中经理


Answer 8:

我能想到的一对夫妇中,你会遇到这样的行为场景。

  1. (最有可能)你不作为priviledged用户运行adb.exe。 即使你设置为本地管理员,你没有运行与提升的权限此命令。 由于默认运行 - > cmd是在普通用户模式,这是预期。 下面的文章介绍了如何运行命令提示符管理员/ priviledged用户。 http://www.howtogeek.com/howto/windows-vista/run-a-command-as-administrator-from-the-windows-vista-run-box/

  2. (不太可能),您可能需要adb.exe添加到Windows防火墙规则。 进入控制面板 - > Windows防火墙,然后点击“高级设置”。 然后,在“入站规则”和“出站规则”,添加一个规则adb.exe为程序。



Answer 9:

我所做的是结束对我的任务管理器中的adb.exe,重新启动Android的工作室,然后我连我的设备再次然后一切正常:d



文章来源: ADB is not starting (no error message)