aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9343|回复: 5

请教一下process.adb连接手机,连接不上的问题

[复制链接]

1

主题

7

回帖

51

积分

一级会员

积分
51
发表于 2018-1-8 22:42:36 | 显示全部楼层 |阅读模式
请教一下,我想用电脑通过ADB连接安卓手机,当装好ADB驱动后,插上usb线,发现很难连接上,process.adb.getState()返回unknown,但用CMD控制台可以打开adb shell,请各位帮忙看看应该如何处理?
import console;
console.open()
import process.adb;
process.adb.startServer();
if( process.adb.getState() != "device" ){
        console.log("请选连接安卓手机,并打开设置->开发者选项->USB调试模式" )
//        return false
}
console.log("设备串号:",process.adb.getSerialno() )

167

主题

2154

回帖

1万

积分

管理员

积分
13111
发表于 2018-1-9 00:13:07 | 显示全部楼层
你用CMD只是可以打开,还是可以获取device?!
现在adb没什么用,大家都用这个,相互冲突,连接不上的事很常见。

1

主题

7

回帖

51

积分

一级会员

积分
51
 楼主| 发表于 2018-1-9 00:41:50 | 显示全部楼层
是可以获取device的,控制台里面是这样的

C:\Users\Administrator>adb devices
List of devices attached
adb server is out of date.  killing...
* daemon started successfully *
G2W0215811002231        device

1

主题

7

回帖

51

积分

一级会员

积分
51
 楼主| 发表于 2018-1-9 01:16:19 | 显示全部楼层
我通过网上搜到的方法,通过系统环境配置,把adb的端口改成65530,按理说应该不冲突才对,明天再看吧,这么晚了,感谢 Jacen.He !

167

主题

2154

回帖

1万

积分

管理员

积分
13111
发表于 2018-1-9 02:10:15 | 显示全部楼层
刚才更新了process.adb扩展库里的 adb.exe ,多个会冲突的,一个手机不会有两个adb.exe能同时连上,大家都抢着连,冲突很正常。你可以先杀进程。

1

主题

7

回帖

51

积分

一级会员

积分
51
 楼主| 发表于 2018-1-9 13:05:42 | 显示全部楼层
确实,把adb.exe更新成新版本就可以,顺利连接成功,谢谢Jacen.He提醒!adb.exe老版本有冲突,开始我还以为是360手机助手和华为手机助手的问题,删了又装,弄了半天
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2024-12-13 07:08 , Processed in 0.073091 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表