AndroidViewClient
AndroidViewClient copied to clipboard
UIAutomator Was Killed. No reason given
I keep receiving this error.
RuntimeError: ERROR: UiAutomator output contains no valid information. UiAutomator was killed, no reason given.
It seems to only happen sometimes. Other times, it's completely fine. Android 4.2.2
Here are my kwargs:
{'forceviewserveruse': False, 'useuiautomatorhelper': False, 'ignoreuiautomatorkilled': True, 'autodump': False, 'startviewserver': False, 'compresseddump': True}
I think this is the issue. If it finds 'Killed' word anywhere in the dump it thinks that it's about the uiautomator process
onlyKilledRE = re.compile('[\n\S]*Killed[\n\r\S]*', re.MULTILINE)
if onlyKilledRE.search(received):
...
raise RuntimeError('''ERROR: UiAutomator output contains no valid information. UiAutomator was killed, no reason given.''' + extraInfo)
@alvin777 I tried removing that statement, turns out that UIAutomator is just spitting out "Killed" over and over again.
Try
$ adb shell
$ uiautomator dump
and verify if it's a uiautomator
problem.
On Thu, Feb 25, 2016 at 5:24 PM, Ashish Pandhi [email protected] wrote:
@alvin777 https://github.com/alvin777 I tried removing that statement, turns out that UIAutomator is just spitting out "Killed" over and over again.
— Reply to this email directly or view it on GitHub https://github.com/dtmilano/AndroidViewClient/issues/181#issuecomment-189011490 .
Have you read my blog ? http://dtmilano.blogspot.com android junit tests ui linux cult thin clients
It's not a uiautomator issue. The regex '[\n\S]Killed[\n\r\S]' fires every time there's a word 'Killed' in an xml. Fixed that for myself replacing regex with 'Killed$'.
You are correct! If the word "Killed" is found anywhere inside the dump this issue happens. Would you like to upload a pull request?
On Fri, Feb 26, 2016 at 12:12 AM, Stanislav Krasnoyarov < [email protected]> wrote:
It's not a uiautomator issue. The regex '[\n\S]Killed[\n\r\S]' fires every time there's a word 'Killed' in an xml. Fixed that for myself replacing regex with 'Killed$'.
— Reply to this email directly or view it on GitHub https://github.com/dtmilano/AndroidViewClient/issues/181#issuecomment-189117495 .
Have you read my blog ? http://dtmilano.blogspot.com android junit tests ui linux cult thin clients
Here you are: #184
Thanks @alvin777
restarting adb server solved this issue for me. try : adb stop-server adb start server adb roo and then try to take screen dump
@Ganesh6773 what was the problem you were seeing and what was the command used? Also, if you can specify adb version, android version, device model, etc. it would help identify your problem and solution.