【发布时间】:2018-12-25 04:20:24
【问题描述】:
我正在尝试在模拟器上运行排毒测试。当我运行“detox test --configuration android.emu.debug -l verbose”时,它会抛出错误消息
“在设备 emulator-5556 上找不到用于包的检测运行器 我的.project.android.debug
在 ADB.getInstrumentationRunner (../node_modules/detox/src/devices/android/ADB.js:219:54)"
注意:apk 正在模拟器中安装,但没有启动应用程序。
版本详情:
- 排毒:v8.0.0
- 节点:v8.11.3
- npm : 5.6.0
- react-native-cli: 2.0.1
- 反应原生:0.53.3
只是为了更新更多,
当我运行adb shell pm list instrumentation 时,我找不到我的应用检测。但是,该应用程序已经安装在模拟器中。
【问题讨论】:
-
你的模拟器中的图片api级别是多少?
-
用 26 和 28 试过
-
实际上,我们的项目显示 gradle confict 错误,因此当我尝试 assembleAndroidTest 时,构建显示编译错误。实际上,
react-native-custom-tabs和react-native-music-control库与com.android.support.test库冲突 -
试试
app:assembleAndroidTest -
尝试
app:assembleAndroidTest在您的项目范围内仅运行assembleAndroidTest,忽略具有assembleAndroidTest任务的其他项目。
标签: android-instrumentation detox