Как сделать тестирование инструментовки на эмуляторе? - PullRequest
0 голосов
/ 14 января 2020

Я пытаюсь создать автоматические снимки экрана с помощью fastlane для приложения android, созданного во флаттере и дротике, но я продолжаю получать ту же ошибку.

вот Fastfile:

platform :android do
lane :screenshots do
(
  capture_android_screenshots(app_package_name: "com.xyz.test",app_apk_path:"build/app/outputs/apk/release/app-release.apk",
  tests_apk_path:"build/app/outputs/apk/debug/app-debug.apk")
)
end
end

Он устанавливает приложение на эмуляторе и предоставляет разрешения, но затем выдает эту ошибку

com.xyz.test/androidx.test.runner.AndroidJUnitRunner
[14:41:47]: ▸ android.util.AndroidException: INSTRUMENTATION_FAILED: com.xyz.test/androidx.test.runner.AndroidJUnitRunnerINSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{com.xyz.test/androidx.test.runner.AndroidJUnitRunner}
[14:41:47]: ▸ INSTRUMENTATION_STATUS: id=ActivityManagerService
[14:41:47]: ▸ INSTRUMENTATION_STATUS_CODE: -1
[14:41:47]: ▸   at com.android.commands.am.Instrument.run(Instrument.java:514)
[14:41:47]: ▸   at com.android.commands.am.Am.runInstrument(Am.java:196)
[14:41:47]: ▸   at com.android.commands.am.Am.onRun(Am.java:80)
[14:41:47]: ▸   at com.android.internal.os.BaseCommand.run(BaseCommand.java:56)
[14:41:47]: ▸   at com.android.commands.am.Am.main(Am.java:50)
[14:41:47]: ▸   at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
[14:41:47]: ▸   at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:338)

, в то время как

adb shell pm list instrumentation

ничего не выдает

Anyhelp, как решить эту проблему ??

...