Nee*_*mar 5 android-instrumentation detox
我正在尝试在模拟器上运行 Detox 测试。当我运行“ detox test --configuration android.emu.debug -l verbose”时,它会抛出错误消息
“在设备 emulator-5556 上找不到用于包 my.project.android.debug 的检测运行程序
在 ADB.getInstrumentationRunner (../node_modules/detox/src/devices/android/ADB.js:219:54)"
注意:apk 正在模拟器中安装,但没有启动应用程序。
版本详情:
只是为了更新更多,
当我运行时,adb shell pm list instrumentation我找不到我的应用程序检测。但是,该应用程序已安装在模拟器中。
Stu*_*art -3
认识到这是一个相当古老的问题。然而,我在尝试在本地运行 Detox 测试时遇到了同样的错误,我花了一段时间才找到适合我的解决方案 - 谷歌搜索此错误并没有带来太多帮助。
无论如何,这就是我解决这个特定错误的方法..
更改文件中的此代码e2e/init.js:(由命令设置detox init)
beforeAll(async () => {
await detox.init(config, { reuse: true })
})
Run Code Online (Sandbox Code Playgroud)
对此...
beforeAll(async () => {
await detox.init(config)
})
Run Code Online (Sandbox Code Playgroud)
这对我来说解决了问题
错误:在设备 emulator-5554 上找不到包 com 的仪器运行程序。
| 归档时间: |
|
| 查看次数: |
1949 次 |
| 最近记录: |