android - Espresso android - IllegalStateException: UiAutomationService android.accessibilityservice.IAccessibilityServiceClient 已经注册
问题描述
对于以下定义的规则,在 AWS 上随机运行 IllegalStateException 异常
@Rule
public GrantPermissionRule permissionRule = GrantPermissionRule.grant(<permissions>)
这是异常跟踪
INSTRUMENTATION_STATUS: stack=java.lang.IllegalStateException: UiAutomationService android.accessibilityservice.IAccessibilityServiceClient$Stub$Proxy@8129d6balready registered!
at android.os.Parcel.createException(Parcel.java:2079)
at android.os.Parcel.readException(Parcel.java:2039)
at android.os.Parcel.readException(Parcel.java:1987)
at android.app.IUiAutomationConnection$Stub$Proxy.connect(IUiAutomationConnection.java:427)
at android.app.UiAutomation.connect(UiAutomation.java:241)
at android.app.Instrumentation.getUiAutomation(Instrumentation.java:2167)
at android.app.Instrumentation.getUiAutomation(Instrumentation.java:2124)
at androidx.test.runner.permission.UiAutomationShellCommand.<init>(UiAutomationShellCommand.java:65)
at androidx.test.runner.permission.PermissionRequester.addPermissions(PermissionRequester.java:92)
at androidx.test.rule.GrantPermissionRule.grantPermissions(GrantPermissionRule.java:100)
at androidx.test.rule.GrantPermissionRule.grant(GrantPermissionRule.java:94)
有什么问题?
解决方案
这是您的 Android 模拟器错误!尝试另一个或删除并再次创建新...
@Rule
@JvmField
val lGrantPermissionRule: GrantPermissionRule = GrantPermissionRule.grant(Manifest.permission.ACCESS_FINE_LOCATION)
推荐阅读
- c++ - std::C++ 在非空队列中异步读写会导致竞争条件吗?
- java - 说明错误:“java”插件已应用,但与 Android 插件不兼容
- prolog - Prolog中的寻路递归耗尽内存
- reactjs - 每当新构建和部署时出现白屏页面 - AKS 上的 Reactjs 项目
- html - 在 svg 中添加渐变填充作为背景 url css
- ios - SwiftLint 可以通过后缀忽略类(不是文件)吗?即 SwiftUI _Preview 类?
- c# - 如何将序列化的匿名对象转换回对象?
- linux - VM_UFFD_MISSING 的语义是什么?
- r - 如何使用程序 R 将字符串数字(在数据集上)转换为数值?
- google-apps-script - 有没有办法根据谷歌表格中的行标准将文件从谷歌表单提交移动到另一个文件夹中