android studio如何重启,从Android Studio重新启动ADB(Restart ADB from Android Studio)

当Android Studio无法识别重新连接的设备时,无需退出并重启IDE。可以通过在终端中执行`adb kill-server`和`adb start-server`命令来重启ADB。此外,也可以在Android Studio的Monitor(现称为Android Device Monitor)中实现此功能,或者通过更新Platform Tools解决此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从Android Studio重新启动ADB(Restart ADB from Android Studio)

我以前在Eclipse上开发并刚刚迁移到Android Studio。 一切正常,它更好,更快。

我在真实设备上工作,Android Studio可以毫无问题地识别它。

但是,当我断开并重新连接设备时,它不再识别我的设备,我必须退出并重新启动Android Studio。

我找不到像Eclipse Feature一样的“重置adb”的方法。

b6a1615e997f2edf6bdf48958f85535e.png

亚行可以在Android Studio中重新启动吗? 如果是这样,怎么样?

I previously developed on Eclipse and just migrated to Android Studio. Everything works fine, it's better and faster.

I work on real device, and Android Studio recognizes it without issue.

But when I disconnect and reconnect my device, it doesn't recognize my device anymore, I have to exit and restart Android Studio.

I can't find a way to "Reset adb" like Eclipse Feature.

b6a1615e997f2edf6bdf48958f85535e.png

Can ADB be restarted from within Android Studio? If so, how?

原文:https://stackoverflow.com/questions/22667030

2020-11-13 18:11

满意答案

我遇到这个错误时通常会做的是通过在Terminal键入命令重新启动adb服务器:

adb kill-server

adb start-server

但是,这可以在Android Studio中实现。 点击Monitor按钮,可以启动您从Eclipse引用的相同程序。

f801ded8be4fca4997f5fbcac41ed119.png

GQm1C.png

如果你没有看到这个,你可能需要从SDK Manager按钮更新你的Platform Tools 。

91afa1eccdba309d3751d07960ff1f7c.png

What I usually do when I get this error is restarting the adb server by typing in the command into Terminal:

adb kill-server

adb start-server

However this can be achieved in Android Studio. Clicking the Monitor button you can launch the same program you have referenced from Eclipse.

f801ded8be4fca4997f5fbcac41ed119.png

4a9fb7c2ed1198dd84973021c6b17f96.png

If you do not see this you may need to update your Platform Tools from the SDK Manager button.

91afa1eccdba309d3751d07960ff1f7c.png

2014-05-21

相关问答

我遇到这个错误时通常会做的是通过在Terminal键入命令重新启动adb服务器: adb kill-server

adb start-server

但是,这可以在Android Studio中实现。 点击Monitor按钮,可以启动您从Eclipse引用的相同程序。 如果你没有看到这个,你可能需要从SDK Manager按钮更新你的Platform Tools 。 What I usually do when I get this error is restarting the adb serv...

可能很明显,但你尝试过: 使用服务器命令重新启动adb: adb kill-server

adb start-server

使用已知良好的USB电缆即。 一个适用于其他设备的电缆可能会停止工作。 确保何时打开(在设备上)开发人员选项,同时打开USB调试。 USB调试图标应该是手机上的持久通知。 Probably obvious but did you try: Restarting adb using server commands: adb kill-server

adb start-serv...

经过一些测试,Android Studio已经支持这一点。 您只需执行以下ADB命令,现在可以看到logcat,甚至无线加载应用程序。 不需要USB电缆! 来自: http : //developer.android.com/tools/help/adb.html#wireless $ adb tcpip 5555

restarting in TCP mode port: 5555

找出Android设备的IP地址:设置 - >关于平板电脑 - >状态 - > IP地址。 记住IP地址,#。#。...

blackbelt:~ blackbelt$ adb kill-server

blackbelt:~ blackbelt$ adb start-server

适用于Linux和Mac 。 在我的机器中, adb在PATH中 “命令未被识别”。 有人可以帮我弄清楚如何从终端导航到Android并使用命令? 或者,有没有人对Android Studio的原始问题有另一种解决方案来识别我的设备? 在你的情况下, adb没有在PATH声明。 您可以导出PATH ,也可以在命令行中指定adb的全限定路径。...

您可以通过以下步骤解决该问题: 点击sdk Manager 然后在构建,执行,部署 在构建,执行,部署中点击即时运行 取消选中“ 在部署中启用即时运行以热插拔代码/资源更改 ” 点击申请,然后检查它应该工作。 I worked out it, just have a record here, in case someone meet same problem. The issue caused by AS 2.0 update which introduce a new feature: hot ...

关闭android studio,右键单击Android Studio图标并选择“以管理员身份运行”,因为请求的操作需要提升与权限和进程级别相关 close android studio, right click on Android Studio icon and select "Run As Administrator" because The requested operation requires elevation is related to permissions and proces...

正如AAverin所说,看看这里: https ://stackoverflow.com/a/26431991/2046423 你只需要改变adb设置(用户android-sdk代替genymotion) As said by AAverin, take a look here : https://stackoverflow.com/a/26431991/2046423 You just need to change the adb settings (user android-sdk in pl...

从Android Studio终端运行 $ $ANDROID_HOME/platform-tools/adb shell

这可以确保您使用相同的adb 。 From Android Studio Terminal run $ $ANDROID_HOME/platform-tools/adb shell

this ensures you will be using the same adb.

1.)启动任务管理器。 2.)转到“进程”选项卡。 3.)找到adb.exe 4.)选择adb.exe并单击End Process。 这将解决问题。 1.) Start Task Manger. 2.) Go to Processes tab. 3.) Find adb.exe 4.) Select adb.exe and click on End Process. This will solve the problem.

我终于解决了我的问题,如果你同时运行java和ADB就会发生这种情况。 修复它会停止活动监视器中的所有java进程。 I finally resolved my issue, it occurs if you run java and ADB at the same time. to fix it stop all java processes in the activity monitor.

相关文章

启动android模拟器时.有时会报The connection to adb is down, an

...

李刚编著的《疯狂Android讲义》全面地介绍了Android应用开发的相关知识,全书内容覆盖了And

...

在启动android 模拟器之后运行我的项目,之后隔个几秒钟在我的Console 里面总是报 [20

...

中文名: Android平台开发之旅(第2版) 作者: 汪永松 图书分类: 网络 资

...

在HTC G7 上运行 Ubuntu for Android。并安装jdk1.7 arm 和 Hado

...

AppData\Local\Temp\\AndroidEmulator\TMPE7AA.tmp, No

...

注意: 本文介绍的是Share SDK 2.x版本的集成流程和注意事项,对于Share SDK 1.x

...

请问在android应用中,能不能加载指定目录下的布局文件,比如:从服务器上下载一个布局文件存放在SD

...

深入理解ANDROID 卷2 PDF的内容摘要:内容简介发售日期: 2012年8月20日 《深入理解A

...

中文名: 想到做到:Android开发关键技术与精彩案例 作者: 詹建飞 等 图书分类:

...

最新问答

一组RadioButton没有单一属性。 您需要检查每个RadioButton的IsChecked状态。 应该可以使用转换器的ConvertBack将选定的按钮转换为枚举,但是将多个按钮绑定到相同的值会产生一些副作用。 如果您发布当前转换器的代码,我将看到提供合适的ConvertBack方法。 There is no single property for a group of RadioButtons. You need to check the IsChecked state of each

看看Microsoft Cassini ,一个用Ms-PL许可的C#编写的简单HTTP服务器。 它基本上是一个如何托管ASP.NET运行时的演示。 Have a look at Microsoft Cassini, a simple HTTP server written in C# licensed under Ms-PL. It's basically a demo how to host the ASP.NET runtime.

您可以使用View LifeCycle和Events 。 将其添加到您的控制器。 $scope.$on('$ionicView.enter', function() { $scope.$broadcast("focusTextInput"); }); You can use View LifeCycle and Events. Add this to your controller. $scope.$on('$ionicView.enter', function() { $scope.

在使用电脑的过程中,难免要与各类密码打交道,以下九种密码可能是大家用的最多的:BIOS密码、安装密码、用户密码、电源管理密码、屏保密码、开机密码、上网密码、分级审查密码和共享密码。今天,我们就谈谈这些和我们息息相关的密码,本篇文章先讲九大常用密码的前五种密码。 一、BIOS密码 BIOS(Basic Input Output System)即基本输入/输出系统,它实际上是被固化到计算机主板上的ROM芯片中的一组程序,为计算机提供最低级的、最直接的硬件控制。和其它程序不同的是,BIOS是储存在BI

将其添加到.htaccess文件中: AddType text/css .css - 这将发送正确的标头而不是x-gzip标头。 Add this to your .htaccess file: AddType text/css .css - This will send the correct headers rather than the x-gzip one.

从createUserWithEmailAndPassword方法引用 尝试使用给定的电子邮件地址和密码创建一个新的用户帐户。 如果成功,它也会将用户签入应用程序。 这意味着在注册过程完成后,您不需要再次验证用户身份。 为了确保任务完成且AuthStateListener不为空,最好将AuthStateListener添加到FirebaseAuth而不是将数据保存在onComplete方法中,代码位于官方指南中 然后,如果用户通过身份验证,则可以保存数据。 public void onAuthS

这里的参数定义: Sub InnerSub(prm As Variant) 是隐式的ByRef : Sub InnerSub(ByRef prm As Variant) 这意味着prm任何赋值也将分配给OuterSub s 。 虽然可以将数组分配给Variant变量prm ,但不能将其分配给OuterSub的String变量。 您可以通过在OuterSub定义s As Variant在保持数组时没有问题)以及在InnerSub完成后检查s的值来查看此操作。 您可以显式强制在ByVal传递变量

不要安装Visual Studio。 安装Visual C ++ Redistributable 2008和2010 。 Don't install Visual Studio. Install Visual C++ Redistributable 2008 and 2010.

您必须使用Is null而不是= null SELECT * FROM sd_menus a LEFT JOIN sd_menu_items b ON b.id_menu = a.id LEFT JOIN `sd_menu_items_value_lang` c ON c.item_id = b.id WHERE a.name = 'mainNav' AND (lang_id = 2 OR lang_id is NULL) You must use Is null and not = nu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值