Android:Adb拒绝与客户端的连接

Ros*_*pin 11 debugging shell android intellij-idea adb

我试图在intellij的nexus 5上安装一个应用程序,这是我第一次收到错误消息

"DeviceMonitor: Adb rejected connection to client '5081': closed" 
Run Code Online (Sandbox Code Playgroud)

我尝试重新启动我的adb重启计算机,禁用,启用android调试同步gradle.奇怪的是,当我尝试在虚拟设备上运行它时,它可以工作.有人有想法吗?这是完整的错误代码:

DeviceMonitor:Adb拒绝与客户'5081'的连接:已关闭DeviceMonitor:Adb拒绝与客户'5064'的连接:已关闭DeviceMonitor:Adb拒绝与客户'4962'的连接:已关闭DeviceMonitor:Adb拒绝与客户'5081'的连接:已关闭DeviceMonitor: Adb拒绝与客户'5064'的连接:已关闭DeviceMonitor:Adb拒绝与客户'5064'的连接:已关闭DeviceMonitor:Adb拒绝与客户'3483'的连接:已关闭DeviceMonitor:Adb拒绝与客户'3483'的连接:已关闭

logcat没有显示任何内容,我尝试在终端"adb logcat"中运行它,它显示正常.

小智 8

我只是遇到了这个问题,当我查看它时,谷歌搜索并没有产生大量的结果.Alchete的答案是为我解决了这个问题,但作为Windows命令行的新手,我不知道如何执行它.所以我只想详细说明,如果有人和我在同一条船上.

打开"开始"菜单,然后键入cmd以转到命令行.

更改目录以转到包含adb.exe文件的sdk文件夹.

对我来说,命令看起来像这样:

cd Documents\Programming\android-studio\sdk\platform-tools
Run Code Online (Sandbox Code Playgroud)

根据您的sdk文件夹的路径进行调整.

然后,您可以输入:

adb kill-server
Run Code Online (Sandbox Code Playgroud)

其次是:

adb start-server 
Run Code Online (Sandbox Code Playgroud)


Alc*_*ete 7

我也遇到了这个问题.关闭并重新启动Android Studio无效.

我的解决方案是在终端窗口中执行以下命令:

adb kill-server

adb start-server
Run Code Online (Sandbox Code Playgroud)

之后,我的Android设备正常连接.


and*_*oot 1

我最近也遇到了同样的问题。

我已移动AndroidManifest.xml文件中的意图过滤器标记,以便启动不同的活动。

我忘记做的是更改 Android Studio 内的运行/调试目标。单击运行 -> 编辑配置。查看Launch字符串并检查它是否与 AndroidManifest 中的 Activity 匹配,其中包含启动 XML:

启动 XML:

<intent-filter>
      <action android:name="android.intent.action.MAIN" />
      <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)