搜索
查看: 1736|回复: 5

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

[复制链接]

1

主题

8

帖子

51

积分

一级会员

Rank: 2

积分
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() )
回复

使用道具 举报

185

主题

2541

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

1

主题

8

帖子

51

积分

一级会员

Rank: 2

积分
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

主题

8

帖子

51

积分

一级会员

Rank: 2

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

使用道具 举报

185

主题

2541

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

1

主题

8

帖子

51

积分

一级会员

Rank: 2

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2018-12-15 16:39 , Processed in 0.062500 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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