Cela fonctionnait bien quelques minutes auparavant. Maintenant, j'obtiens une erreur de suivi dans l'application Appium Desktop lorsque j'essaye de lancer l'application depuis appium Desktop.
Appium Desktop: version 1.10.0
[UiAutomator] Démarrage d'UiAutomator [UiAutomator] Passage à l'état 'starting' [UiAutomator] Analyse du pot uiautomator [UiAutomator] trouvé nom du fichier: 'AppiumBootstrap.jar' [ADB] En cours d'exécution 'C: \ Users \ Infotmt \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s 4200856de42a655b push 'C: \ Program Files (x86) \ Appium \ resources \ app \ node_modules \ appium-android-driver \ bootstrap \ bin \ AppiumBootstrap.jar ' / data / local / tmp / '[ADB] Tentative de suppression de tous les processus uiautomator [ADB] Exécution de tous les processus avec uiautomator [ADB] 'C: \ Users \ Infotmt \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s 4200856de42a655b shell ps '[ADB] Tentative d'arrêt du processus 15133 [ADB] En cours d'exécution 'C: \ Users \ Infotmt \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s 4200856de42a655b shell kill -0 15133 '[ADB] En cours d'exécution 'C: \ Users \ Infotmt \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s 4200856de42a655b shell kill -0 15133 '[ADB] En cours d'exécution 'C: \ Users \ Infotmt \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s 4200856de42a655b shell whoami '[ADB] Impossible de tuer le PID 15133 en raison à des autorisations insuffisantes. Nouvelle tentative en tant que root [ADB] en cours d'exécution 'C: \ Users \ Infotmt \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s 4200856de42a655b shell kill -0 15133 '[ADB] En cours d'exécution 'C: \ Users \ Infotmt \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s 4200856de42a655b shell kill -0 15133 '[UiAutomator] Erreur lors de la suppression de uiAutomator: Erreur: impossible de tuer uiautomator processus. Erreur d'origine: erreur lors de l'exécution d'adbExec. Erreur d'origine: 'Commander 'C: \ Users \ Infotmt \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s 4200856de42a655b shell kill -0 15133 'sorti avec le code 1'; Stderr: '/ system / bin / sh: kill: 15133: Opération non autorisée'; Code: '1' [UiAutomator] Démarrage de UIAutomator [ADB] Création d'un sous-processus ADB avec args: ["-P", 5037, "- s", "4200856de42a655b", "shell", "uiautomator", "runtest", "AppiumBootstrap.jar", "- c", "io.appium.android.bootstrap.Bootstrap "," - e "," pkg "," eu.niko.smart.naswi.personalization "," - e "," disableAndroidWatchers ", false," - e "," acceptSslCerts ", false] [UiAutomator] UiAutomator s'est fermé de manière inattendue avec le code 4294967295, signal nul [UiAutomator] Passage à l'état "arrêté"
3 Réponses :
Désolé, je sais que ce n'est pas la meilleure réponse, mais lorsque cela m'est arrivé, j'ai supprimé mon VirtualDevice et en ai créé un nouveau, puis j'ai recommencé à travailler ... Désolé mais je ne savais pas comment cela se passait
L'exécution d'un redémarrage à froid sur l'appareil émulé a résolu le problème ci-dessus pour moi-même.
Je ne sais pas pourquoi, mais si je configure une sorte de «keep-alive» en appelant «adb devices» toutes les n secondes, une telle erreur a disparu. J'utilise Win10 powershell, comme ceci:
do { D:\Users\jjunior\AppData\Local\Android\Sdk\platform-tools\adb.exe devices; sleep 5; } while($true)
HTH
UPDATE: tant pis, dans mon cas, c'était un problème de câble; l'a remplacé par un nouveau et tout cela fonctionne comme prévu.