首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >执行Detox测试命令后的DetoxRuntimeError

执行Detox测试命令后的DetoxRuntimeError
EN

Stack Overflow用户
提问于 2019-11-27 15:32:39
回答 1查看 495关注 0票数 2

Detox test -c android.emu.debug

这个问题是报告说,它没有找到设备。但是设备是连在一起的,并且被系统所识别。请在这方面有什么帮助。

请查找package.json文件

"detox":{“配置”:{ "android.emu.debug":{ "binaryPath":“构建”:"cd & ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug & cd .“,"type":"android.attached",“设备”:{ "avdName":"56149225“},"android.emu.release":{ "binaryPath":”构建“:"cd & ./gradlew assembleRelease assembleAndroidTest -DtestBuildType=release && cd .”,“类型”:"android.emulator",“设备”:{ "avdName":"56149225“}}

日志

代码语言:javascript
复制
detox[16824] ERROR: [DetoxExportWrapper.js/DETOX_INIT_ERROR] 
 DetoxRuntimeError: DetoxRuntimeError: Could not find 'undefined' on the currently ADB attached devices:

HINT: Make sure your device is connected.
You can also try restarting adb with 'adb kill-server && adb start-server'.

List of devices attached
56149225        device


    at AttachedAndroidDriver.acquireFreeDevice (/home/yajana/Documents/Detox/examples/mobile-client/node_modules/detox/src/devices/drivers/AttachedAndroidDriver.js:21:13)
    at async Device.prepare (/home/yajana/Documents/Detox/examples/mobile-client/node_modules/detox/src/devices/Device.js:20:22)
    at async Detox.init (/home/yajana/Documents/Detox/examples/mobile-client/node_modules/detox/src/Detox.js:72:5)
    at async Function._initializeInstance (/home/yajana/Documents/Detox/examples/mobile-client/node_modules/detox/src/DetoxExportWrapper.js:81:7)
    at async DetoxExportWrapper.init (/home/yajana/Documents/Detox/examples/mobile-client/node_modules/detox/src/DetoxExportWrapper.js:32:20)
    at async Context.<anonymous> (/home/yajana/Documents/Detox/examples/mobile-client/e2e/init.js:6:3)
  1) "before all" hook in "{root}"

  0 passing (39ms)
  1 failing

  1) "before all" hook in "{root}":
     Error: DetoxRuntimeError: Could not find 'undefined' on the currently ADB attached devices:

HINT: Make sure your device is connected.
You can also try restarting adb with 'adb kill-server && adb start-server'.

List of devices attached
56149225        device


      at AttachedAndroidDriver.acquireFreeDevice (node_modules/detox/src/devices/drivers/AttachedAndroidDriver.js:21:13)
      at async Device.prepare (node_modules/detox/src/devices/Device.js:20:22)
      at async Detox.init (node_modules/detox/src/Detox.js:72:5)
      at async Function._initializeInstance (node_modules/detox/src/DetoxExportWrapper.js:81:7)
      at async DetoxExportWrapper.init (node_modules/detox/src/DetoxExportWrapper.js:32:20)
      at async Context.<anonymous> (e2e/init.js:6:3)



detox[16816] ERROR: [cli.js] Error: Command failed: node_modules/.bin/mocha --opts e2e/mocha.opts --configuration android.emu.debug --grep :ios: --invert "e2e"
EN

回答 1

Stack Overflow用户

发布于 2020-07-24 16:28:50

尝试"adbName" : <your-device-name>而不是"avdName"

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59073616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档