AndroidViewClient icon indicating copy to clipboard operation
AndroidViewClient copied to clipboard

UIAutomator Was Killed. No reason given

Open apandhi opened this issue 9 years ago • 9 comments

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}

apandhi avatar Feb 18 '16 02:02 apandhi

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 avatar Feb 20 '16 14:02 alvin777

@alvin777 I tried removing that statement, turns out that UIAutomator is just spitting out "Killed" over and over again.

apandhi avatar Feb 25 '16 22:02 apandhi

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

dtmilano avatar Feb 25 '16 22:02 dtmilano

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$'.

alvin777 avatar Feb 26 '16 05:02 alvin777

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

dtmilano avatar Feb 26 '16 05:02 dtmilano

Here you are: #184

alvin777 avatar Feb 26 '16 06:02 alvin777

Thanks @alvin777

apandhi avatar Mar 04 '16 18:03 apandhi

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 avatar May 21 '18 08:05 Ganesh6773

@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.

dtmilano avatar May 21 '18 21:05 dtmilano