Podczas korzystania uiautomator, takeScreenshot(File storePath)
zawsze zwraca false bez względu parametr mijam w.Dlaczego Android uiautomator za UIDevice # takeScreenshot zawsze return false na emulatorze
Próbowałem dać albo new File(dir_name, file_name)
lub new File(file_name)
, żadna z nich działa (oczywiście mkdir pierwszy, jeśli dir_name nie istnieje).
Za każdym razem, po prostu return false i /data/local/tmp/ na emulatorze jest pusty.
BTW, nie sądzę, że jest to problem z uprawnieniami, ponieważ próbując podobnego dumpWindowHierarchy
można wygenerować plik zrzutu tam.
Z góry dziękuję za pomoc.
jak dodać uiautomator do naszego projektu, muszę wziąć zrzut ekranu proszę mi pomóc ... – kalandar
@kalandar należy wykonać czynności opisane na tej li nk: http://developer.android.com/tools/testing/testing_ui.html jest wystarczająco szczegółowy. Zasadniczo do skonfigurowania projektu, musisz dodać obsługę JUnit3 lib i uiautomator.jar + android.jar. –
dziękuję @ Jing li .... zrobię to – kalandar