Google Fabric: UiAutomation non connecté

Après le déploiement d'une application sur Google Play Bêta-je voir la prochaine question dans Crashlytics (6 - 7, les utilisateurs sont concernés).

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)

il semble que ce soit google test devices. Des idées sur la fixer?

21
demandé sur Vitalii 2017-12-17 14:39:01

1 réponses

il semble que ce crash est lié aux tests D'interface utilisateur de votre application. Si vous n'avez pas de test D'interface utilisateur et qu'il n'y a que des paramètres par défaut qui se sont ajoutés automatiquement lors de la création du projet, vous devriez Supprimer de votre Compilation.gradle la ligne testInstrumentationRunner dans defaultconfig.ini.php

  defaultConfig {
   ....
   testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
} 

et androidTestCompile, testCompile dans les dépendances

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'
...
2
répondu E I 2018-01-13 19:17:01