Удаленное управление Android с компьютера

Зачем может потребоваться удаленное управление Android с компьютера? После завершения этого урока вы сможете просматривать содержимое экрана своего смартфона или планшета на мониторе компьютера, а это полезно для: получения Android уведомлений в удобном формате на ПК, звонков, создания скриншотов и видео уроков.

Также, если ваш гаджет обладает рут-правами (что это такое, зачем нужно и как получить читайте в статьях Что такое Root и для чего он нужен?, Получение Root прав на Android) вы получите возможность использовать клавиатуру и мышь на компьютере для управления гаджетом. Удаленное управление мышью/клавиатурой отлично подходит для ввода данных на крошечном экране без использования экранной клавиатуры.

Заинтересованы? Давайте начнем.

Что потребуется

Прежде всего нам потребуется несколько вещей, все они бесплатны (не считая самого устройства). Вот, что нам нужно:

  • собственно устройство;
  • USB кабель;
  • Android SDK;
  • программа AndroidScreencast;
  • опционально: если в вашей системе не установлен пакет Java, скачайте его здесь.

Настраиваем SDK

Для этого урока я буду использовать компьютер под управлением Windows 7, но поскольку SDK есть для Mac OS и Linux, проблем с совместимостью возникнуть не должно.

Первое, что нам необходимо сделать — настроить Android SDK. На официальном сайте есть установщик для Windows, рекомендуем его пропустить. Нет необходимости устанавливать полный пакет со всем дополнительным контентом если вы не собираетесь заниматься разработкой Android приложений.

Скачайте архив и распакуйте папку android-sdk-windows, откройте ее. Запустите файл SDK Manager.exe. Нам потребуется докачать некоторые файлы, так как новые версии пакета не включают некоторые вспомогательные приложения, которые нам потребуются. После запуска SDK Manager’а сразу же откроется несколько окон и все это будет выглядеть примерно так:

Снимите галочки со всех пунктов, кроме первого — Android SDK Platform-Tools. Нам потребуются инструменты, но совершенно не пригодятся другие пакеты утилит (если не снимать галочки, вы просто потратите время на скачивание лишних мегабайтов). После того, как скачивание завершилось, можете закрыть SDK Manager.

Проверяем подключение между ПК и устройством

Теперь можно переходить к подключению смартфона/планшета при помощи USB кабеля. Перепроверьте папку android-sdk-windows и убедитесь, что там есть папка platform-tools (если ее там нет, еще раз запустите Manager и убедитесь, что Android SDK Platform-Tools установлен правильно).

Откройте папку, внутри нее должен быть файл adb.exe. Откройте командную строку, перетащите файл adb.exe в ее окно и отпустите. В поле командной строки напишите devices, как показано на скриншоте ниже:

Должно произойти одно из двух: либо вы получите список подключенных устройств или adb будет искать и подключать все Android устройства, которые найдет. 99% проблем при подключении устройства к компьютеру решаются если переподключить кабель и снова запустить adb.exe.

Соединяем ПК и Android устройство через AndroidScreencast

Скопируйте файл androidscreencast.jnlp в папку android-sdk-windows. Это делать не обязательно, но лучше хранить все в порядке. Дважды кликните по этому файлу. Вы увидите загрузочный экран Java как на скриншоте выше.

Если .jnlp файл не запустился, перейдите в папку с установленной Java и запустите Java.exe.

Первый запуск обычно занимает больше времени чем обычно, поэтому будьте терпеливы. Если возникли ошибки, вернитесь к файлу adb.exe, чтобы перепроверить, корректно ли подключено устройство. После того, как все загрузится, вы увидите экран своего гаджета:

Важный момент! Пользователи с рутированным устройством могут взаимодействовать с ним, кликая мышкой по иконкам на рабочем столе и используя системные кнопки. Те, у кого рут не установлен могут только делать скриншоты при помощи внешних программ и снимать видео встроенной утилитой.

В будущем, чтобы управлять устройством, достаточно просто запустить файл androidscreencast.jnlp.

Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *