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)
我也遇到了这个问题.关闭并重新启动Android Studio无效.
我的解决方案是在终端窗口中执行以下命令:
adb kill-server
adb start-server
Run Code Online (Sandbox Code Playgroud)
之后,我的Android设备正常连接.
我最近也遇到了同样的问题。
我已移动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)