Macaca 执行测试时,提示找不到设备

wywy · 2019年05月13日 · 最后由 riklu 回复于 2019年05月14日 · 2546 次阅读

Macaca server started
checking permissionPatterns: []

Error: Command failed: D:\android-sdk-windows\platform-tools\adb.exe -s CWY0217406000483 forward tcp:9001 tcp:9001
error: device 'CWY0217406000483' not found

at ChildProcess.exithandler (child_process.js:275:12)
at emitTwo (events.js:126:13)
at ChildProcess.emit (events.js:214:7)
at maybeClose (internal/child_process.js:925:16)
at Socket.stream.socket.on (internal/child_process.js:346:11)
at emitOne (events.js:116:13)
at Socket.emit (events.js:211:7)
at Pipe._handle.close as _onclose

这是什么原因,用 adb devices 是连上的,手机端也开启了 USB 调式

共收到 7 条回复 时间 点赞

打开 cmd:adb devices 查有没有设备,没有就,没连上

wywy #2 · 2019年05月13日 Author
默默无闻 回复

查过,是有的

wywy #3 · 2019年05月13日 Author
默默无闻 回复


我换了个手机,现在是这个错误,大神知道这是什么原因吗

试试 加上这个参数呢,应用是 test-only 的,但安装时没有指定 -t 参数

wywy #5 · 2019年05月14日 Author
riklu 回复

怎么加,是安装什么时要加这个

wywy 回复

打包的时候把 android:testOnly="true" 去掉

wywy 回复

对,命令行上安装时加上-t 参数即可

wywy 关闭了讨论 05月17日 10:26
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册