Неожиданная ошибка при получении скриншота с устройства: EOF - PullRequest
0 голосов
/ 23 октября 2018

Когда я пытаюсь сделать скриншот в Android Studio из некоторых моих проектов (нажав значок камеры), я получаю следующее сообщение:

"Unexpected error while obtaining screenshot from device: EOF"

Я могу сделать скриншот того же изображенияесли я нажму значок камеры после открытия совершенно другого проекта.Есть ли поврежденный файл, связанный с проектом, который нужно удалить и заменить?

Ответы [ 3 ]

0 голосов
/ 31 октября 2018

Я столкнулся с этой проблемой недавно - раньше все работало нормально.Очевидно, это началось, когда я перешел на SDK 26 несколько недель назад.Это исправило это для меня: - закрыть Studio - переименовать adb.exe в Android \ sdk \ platform-tools в .saf - скопировать старый adb.exe из Android \ android-sdk \ platform-tools в Android \ sdk \ platform-инструменты - перезапустите Studio

Так что в основном замените SDK 26 adb.exe на старую версию ...

0 голосов
/ 06 мая 2019

Я пытаюсь, чтобы это работало:

  1. Создать adb_capture.txt с содержимым

    REM ====================
    
    REM set varible _MyTime for filename
    FOR /F "tokens=1-4 delims=:." %%a IN ("%time%") DO (
    SET _MyTime=%%a%%b%%c%%d
    )
    REM adb root
    REM adb remount
    adb shell screencap -p /sdcard/Download/s1.png
    adb pull /sdcard/Download/s1.png
    adb shell rm /sdcard/Download/s1.png
    REM every file have different name by time
    rename s1.png %_MyTime%.png
    
    REM===============
    
  2. Измените имя файла на adb_capture.batчем нажать кнопку запуска, которая захватит экран телефона

0 голосов
/ 23 октября 2018

В моем случае перезапуск Android Studio работал для меня.Перейдите в Файл -> Неправильные кэши / Перезапуск -> Неправильные и перезапустите .

Но для тех, у кого все еще есть проблемы после перезапуска.Если вы установили getActivity().getWindow().addFlags(LayoutParams.FLAG_SECURE); (обычно используется для предотвращения скриншотов), это также не позволит вам делать скриншоты из Android Studio, генерируя ту же ошибку Неожиданная ошибка при получении скриншота.

...