首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google : UiAutomation未连接

Google : UiAutomation未连接
EN

Stack Overflow用户
提问于 2017-12-17 11:39:01
回答 4查看 13.7K关注 0票数 53

在Google Play Beta上部署了一个应用程序之后,我在Crashlytics中看到了下一期(6-7个用户受到影响)。

代码语言:javascript
运行
复制
Fatal Exception: java.lang.IllegalStateException: UiAutomation not connected!
   at android.app.UiAutomation.throwIfNotConnectedLocked(UiAutomation.java:971)
   at android.app.UiAutomation.disconnect(UiAutomation.java:237)
   at android.app.Instrumentation.finish(Instrumentation.java:222)
   at android.support.test.runner.MonitoringInstrumentation.finish(MonitoringInstrumentation.java:351)
   at android.support.test.runner.AndroidJUnitRunner.finish(AndroidJUnitRunner.java:405)
   at android.support.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:394)
   at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1960)

似乎是谷歌的测试设备。对修复有什么想法吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-01-13 19:17:01

似乎这次崩溃与应用程序中的UI测试有关。如果您没有任何UI测试,并且只有在创建项目期间自动添加的默认设置,则应从您的build.gradle中删除defaultConfig中的行defaultConfig。

代码语言:javascript
运行
复制
  defaultConfig {
   ....
   testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
} 

以及依赖项中的androidTestCompile,testCompile

代码语言:javascript
运行
复制
dependencies {
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', 
{
    exclude group: 'com.android.support', module: 'support-annotations'
})
testCompile 'junit:junit:4.12'
...
票数 7
EN

Stack Overflow用户

发布于 2019-02-22 09:40:28

似乎没有什么好担心的(不要依赖接受的答案,也不要删除测试),因为在为执行UI自动化测试的google商店创建发布前报告时,已经报告了崩溃。如果您跟踪发生此错误的设备,那么您将看到所有路径都会导致启动前报告。

您可以了解更多关于启动前报告这里的信息。

票数 29
EN

Stack Overflow用户

发布于 2019-03-07 16:37:53

有一件事是肯定的:你在UI上有问题。在大多数情况下,当您显示一个进度对话框时会发生这种情况,该对话框显示的时间过长。在这种情况下,Google爬虫进入超时并引发异常。我的建议是:确保不使用无限对话框.阻止UI。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47854705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档