I am using UIAUTOMATOR for doing uiautomation for android 5.0.1 version.While i am clicking on device screenshot option in UIAUTOMATOR getting this error Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Permission denied.Can anyone guide me what might be the reason for this?
Asked
Active
Viewed 2,917 times
0
-
Without code no one can help you. – Haresh Chhelana May 29 '15 at 09:01
-
i am not using any code.I connected my device to the system.when i am running 'adb devices' it is showing my device .After that i ran uiautomator.bat under SDK/tools folder .Then Uiautomatorviewer panel is opened and when i clicked on device screenshot (second option) in UIautomator panel it is giving the above error. – Suneetha Thentu May 29 '15 at 09:23
-
Please check if you have authenticated the device while connecting to the PC. Check this answer [permission issue](http://stackoverflow.com/questions/23081263/adb-android-device-unauthorized) – Dnavir Jun 01 '15 at 10:22
-
Yes i have authenticated the device and my device is rooted also. @SyedMehtab.Can you suggest me any other solution. – Suneetha Thentu Jun 03 '15 at 15:54
-
Just try `adb root` and start `uiautomatorviewer` – Rilwan Jun 08 '15 at 04:04
-
Thanks @Rilwan .its working. – Suneetha Thentu Jun 08 '15 at 05:46
2 Answers
4
I did the below steps because my device is rooted.
adb root
uiautomatorviewer
Thanks to @Rliwan for providing me the solution in comments.Just i want to close the question,so i am posting this answer.

Suneetha Thentu
- 83
- 2
- 11
0
If you add the
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE
, WindowManager.LayoutParams.FLAG_SECURE);' into Actvitiy onCreate(),You may encounter this problem.

androidmalin
- 899
- 1
- 8
- 12