我正在尝试使用fastlane为flutter adn dart制作的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如何解决此问题?