搜索
aardio官方社区 门户 查看主题

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

发布者: iroieguy | 发布时间: 2018-1-8 22:42| 查看数: 961| 评论数: 5|帖子模式

请教一下,我想用电脑通过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() )

最新评论

Jacen.He 发表于 2018-1-9 00:13:07
你用CMD只是可以打开,还是可以获取device?!
现在adb没什么用,大家都用这个,相互冲突,连接不上的事很常见。
iroieguy 发表于 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
iroieguy 发表于 2018-1-9 01:16:19
我通过网上搜到的方法,通过系统环境配置,把adb的端口改成65530,按理说应该不冲突才对,明天再看吧,这么晚了,感谢 Jacen.He !
Jacen.He 发表于 2018-1-9 02:10:15
刚才更新了process.adb扩展库里的 adb.exe ,多个会冲突的,一个手机不会有两个adb.exe能同时连上,大家都抢着连,冲突很正常。你可以先杀进程。
iroieguy 发表于 2018-1-9 13:05:42
确实,把adb.exe更新成新版本就可以,顺利连接成功,谢谢Jacen.He提醒!adb.exe老版本有冲突,开始我还以为是360手机助手和华为手机助手的问题,删了又装,弄了半天

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

GMT+8, 2018-6-21 20:22 , Processed in 0.046875 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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