找不到排毒应用程序,你是 运行 './gradlew assembleAndroidTest' 吗?
detox app could not be found, did you run './gradlew assembleAndroidTest'?
我正在对 React Native android 版本 0.57 进行排毒测试。我收到此错误。
错误是
Error: 'D:\folder\android\app\build\outputs\apk\androidTest\dev\debug\app-dev-debug-androidTest.apk' could not be found, did you run './gradlew assembleAndroidTest' ?
Package.json
"android.emu.debug": {
"binaryPath": "android/app/build/outputs/apk/dev/debug/app-dev-debug.apk",
"build": "cd android && .\gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug && cd ..",
"type": "android.attached",
"name": "192.168.83.101:5555"
}
错误图片
这个错误通常是由于没有构建测试apk造成的。通常可以通过 运行ning
来解决
detox build -c android.emu.debug
如果您对应用程序进行更改,您应该始终在 运行 任何测试之前 运行 以上脚本。
我通常 运行 以下脚本来确保构建在测试前是最新的。
detox build -c android.emu.debug && detox test -c android.emu.debug
将路径 android/app/build/outputs/apk/dev/debug/app-dev-debug.apk
更改为 android/app/build/outputs/apk/debug/app-debug.apk
并且 detox 会自动创建 apk 到路径 android/app/build/outputs/apk/AndroidTest/debug/app-debug-androidTest.apk
如果您使用 binaryPath
.
指定 Detox,它会改变您的 apk 路径的奇怪行为
要指定您的 apk 的确切路径,请为 testBinaryPath
添加一个条目,指向您希望 Detox 使用的 APK。
我正在对 React Native android 版本 0.57 进行排毒测试。我收到此错误。
错误是
Error: 'D:\folder\android\app\build\outputs\apk\androidTest\dev\debug\app-dev-debug-androidTest.apk' could not be found, did you run './gradlew assembleAndroidTest' ?
Package.json
"android.emu.debug": {
"binaryPath": "android/app/build/outputs/apk/dev/debug/app-dev-debug.apk",
"build": "cd android && .\gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug && cd ..",
"type": "android.attached",
"name": "192.168.83.101:5555"
}
错误图片
这个错误通常是由于没有构建测试apk造成的。通常可以通过 运行ning
来解决detox build -c android.emu.debug
如果您对应用程序进行更改,您应该始终在 运行 任何测试之前 运行 以上脚本。
我通常 运行 以下脚本来确保构建在测试前是最新的。
detox build -c android.emu.debug && detox test -c android.emu.debug
将路径 android/app/build/outputs/apk/dev/debug/app-dev-debug.apk
更改为 android/app/build/outputs/apk/debug/app-debug.apk
并且 detox 会自动创建 apk 到路径 android/app/build/outputs/apk/AndroidTest/debug/app-debug-androidTest.apk
如果您使用 binaryPath
.
要指定您的 apk 的确切路径,请为 testBinaryPath
添加一个条目,指向您希望 Detox 使用的 APK。