Android Studio无法连接设备,一直显示Loading Devices...

不知道什么时候做了啥,从某个时间点之后,电脑就特别容易断开adb,有时候重启电脑都不管用。

一直显示"Loading Devices...",拔插设备,重启Android Studio都没用,甚至重启电脑有时候也不行。 

反正不知道哪个地方出问题了,后面各种百度,只对我电脑有效果的,虽然不是百分百成功,现在记录一下方便使用。

1.打开命令窗口(最好是使用管理者启动),输入以下命令

netstat -ano | findstr 5037

有时候会出现多个adb服务程序,比如我电脑就会这样

最右边是程序PID,我一般是杀掉出现比较多的那个pid,比如截图里的11228

2.杀掉服务进程命令,(根据你自己的命令结果,输入你自己电脑的pid):

taskkill /pid 11228 /t /f

有时候操作这两行命令一两次,adb就重启成功了,能显示设备了。

但是,有时候,不断杀掉adb,又不断重新产生新的多个adb服务,android studio也一直显示"Loading Devices..."。

这时候,可以使用另一个行命令,相对简洁的查看adb命令

tasklist | findstr "adb"

就会出现adb服务,有时候会出现多个

 可以按我截图里的,同时杀掉多个pid。有时候这样,我电脑就正常连上了。

有时候这样反复操作,还是不行,再关闭Android Studio,再执行上面的命令,查看adb进程,杀掉所有pid,再重新启动Android Studio,这时候,大概率连接上adb了。

再最后,还是不行,重启电脑。

上面的方式重复了N遍,死活不行。

打开Android studio,会出现下面弹窗 

 怎么搜索都搜索不到结果,还找了公司IT的同事过来看,还是不行。

最后,去环境变量里把adb去掉,重启电脑,打开Android Studio,可以USB直连手机;

后面再把adb环境变量配置回去,重启电脑,就好了。

Delphi2010 实现邮件附件收发功能 TIdPOP3组件简介 TIdPOP3 是用来接邮件服务器邮件信息到用户端的一个组件。它实现了RFC 1939协议。 在使用TIdPOP3组件时需设置它的几个成员属性。 Host :指定邮件服务器,一般为pop3邮件服务器的地址,如 pop3.126.com。 Username :用户名,也就是邮箱名,如billanking2002@126.com。 Password :邮箱密码,在进行收发邮件时组件需要凭密码进行登录。 其它成员属性 Connected:返回它与邮件服务器的连接状态,这true表示已经连接。 CheckMessages:邮件数,如果连接服务器成功,则可以获得服务器端的邮件数。 成员函数 procedure Connect(const ATimeout: Integer = IdTimeoutDefault); 与服务器连接函数。参数为无效连接时等待的毫秒数。 function RetrieveHeader(const MsgNum: Integer; AMsg: TIdMessage): Boolean; 接邮件头信息,它有两个参数,MsgNum表示在接第几个邮件,从1开始,AMsg为邮件消息组件实例。 function Retrieve(const MsgNum: Integer; AMsg: TIdMessage): Boolean; 接邮件主体信息,它与 RetrieveHeader的参数是一样的。接邮件内容将保存在AMsg中。 function Delete(const MsgNum: Integer): Boolean; 删除邮件服务器中第几个邮件。从1开始。 procedure Disconnect; override; 关闭连接。 TIdMessage组件简介 TIdMessage用来支持邮件消息协议,如POP3,SMTP,NNTP等。TIdMessage支持多用途Internet邮件扩展(MIME)协议。 常用的TIdMessage的属性: Subject:邮件主题,这个字符串经过BASE64编码的。所以在使用时需对它进行解码。 MessageParts:这是TIdMessageParts类的一个实例,它用来存储邮件的信息。如邮件内容及附件信息。在进行解析时需要判断它是否为附件或文本,如果为附件时,其文件名是经过BASE64编码的。判断常量分别为TIdText , TIdAttachment。 Body:这是个字符串列表,包含构成该邮件的正文内容。 Form:发送邮件者的地址信息。 Recipients:件人地址信息。 BccList:抄送地址列表。 CharSet:指示邮件信息中使用的字符集。 ContentType:指定MIME媒体数据类型,描述正文中包含的数据,使用户代理决定如何显示数据,常用的有text/html,text/xml。 TIdSMTP组件简介 TIdSMTP是TIdMessageClient派生出的一个简单邮件传输协议和SMTP客户端。 它的主要功能是发送邮件信息。 常用的属性: Host :SMTP邮件服务器的地址,如smtp.126.com。它与上面的POP3地址不一样。 AuthenticationType:服务器认证类型,它有atNone,atLogin两种,即不需要认证和需要凭用户名和密码进行认证。 Username:用户名,这里与TIdPOP3 有点不一样,即它不需要后缀,如billanking2002 Password:邮箱登录密码。如果AuthenticationType设置了atLongin则必须设置密码和用户名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值