Android Studio 在Android虚拟设备仿真器API 30上未找到任何测试(UI测试)

93ze6v8z  于 2022-11-16  发布在  Android
关注(0)|答案(1)|浏览(217)

我更新了Android Studio直到4.1.1,我更新了在API 30上启动模拟器AVD的一切,但当我试图在该模拟器上启动我的UI测试(Espresso框架)时,我得到“No tests were found”。
在同一时间,我没有任何问题,模拟器29或以下。

--------- beginning of crash
2020-11-24 18:04:31.036 24852-24852 E/AndroidRuntime: FATAL EXCEPTION: main
    PID: 24852
    java.lang.IllegalArgumentException: Wrong number of arguments; expected 6, got 3
        at java.lang.reflect.Method.invoke(Native Method)
        at androidx.test.services.speakeasy.client.ToolConnection$ToolConnectionPostIcs.doCall(ToolConnection.java:197)
        at androidx.test.services.speakeasy.client.ToolConnection.publish(ToolConnection.java:79)
        at androidx.test.services.speakeasy.client.ToolConnection.publish(ToolConnection.java:69)
        at androidx.test.services.shellexecutor.BlockingPublish.getResult(BlockingPublish.java:74)
        at androidx.test.services.shellexecutor.ShellCommandExecutorServer.start(ShellCommandExecutorServer.java:80)
        at androidx.test.services.shellexecutor.ShellMain.main(ShellMain.java:45)
        at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
        at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:399)
2020-11-24 18:04:31.036 24852-24852 E/AndroidRuntime: Error reporting crash
    java.lang.RuntimeException: Bad file descriptor
        at android.os.BinderProxy.transactNative(Native Method)
        at android.os.BinderProxy.transact(BinderProxy.java:540)
        at android.app.IActivityManager$Stub$Proxy.handleApplicationCrash(IActivityManager.java:5182)
        at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:158)
        at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073)
        at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
        at java.lang.Thread.dispatchUncaughtException(Thread.java:2203)
2020-11-24 18:04:31.036 24852-24852 I/Process: Sending signal. PID: 24852 SIG: 9

有人知道问题出在哪里吗?谢谢!

1dkrff03

1dkrff031#

您应该添加权限WAKE_LOCK并增加androidx测试编排版本。您还应该检查espresso核心、规则和测试运行程序的实际版本。

相关问题