Як выкарыстоўваць ADB Shell ў браўзэры Google Chrome без ўстаноўкі Android SDK Platform Tools

Anonim

Выкарыстанне ADB Shell ў Google Chrome
Калі вам зрэдку даводзіцца выкарыстоўваць каманды ADB Shell для працы з вашым Android прыладай і кожны раз для гэтага вы спампоўваеце кампаненты Android SDK для гэтых мэтаў, магчыма, хутка гэта не спатрэбіцца: з абмежаваннямі, але ўжо цяпер выконваць гэтыя каманды можна прама з браўзэра, без ўстаноўкі якога-небудзь дадатковага ПА.

На момант напісання метад ўяўляе сабой эксперыментальную функцыю Google Chrome (паведамляецца, што працуе і ў апошнім Microsoft Edge) і бэта-версію вэб-інтэрфейсу WebADB для працы з ADB - гэта значыць не ўсё можа працаваць належным чынам, але ўжо можа апынуцца цікавым для тых , каму гэта трэба.

Парадак падлучэння прылады ў WebADB

Для выкарыстання разгляданай магчымасці спатрэбіцца выканаць наступныя падрыхтоўчыя дзеянні:

  1. Ўключыць эксперыментальную функцыю «New USB Backend» у chrome: // flags. Заходзім на страницуchrome: // flags / # new-usb-backendи пераключалых параметр у значэнне Enabled , Затым націскаем кнопку Relaunch для перазапуску браўзэра. улічвайце: як і з іншымі эксперыментальнымі функцыямі, гэтая можа знікнуць поўнасцю або, наадварот, стаць звычайнай функцыяй Chrome, знікшы з спісу эксперыментальных.
    Ўключэнне New USB Backend у Google Chrome
  2. Ўключыць адладку па USB на вашым Android смартфоне або планшэце і падключыць яго да кампутара.

Далей можна пачынаць выкарыстоўваць ADB Shell праз WebADB у браўзэры:

  1. Зайдзіце на сайт https://webadb.com/ і націскаем «Add device». Ваша прылада павінна быць у спісе (пры уключанай адладцы па USB і наяўнасці неабходных драйвераў на кампутары), дадаем.
    Падключэнне прылады ў WebADB
  2. Націсніце кнопку «Connect», дазволіце падключэння на экране Android - прылада падлучанае.
    Дазвол адладкі па USB на Android прыладзе
  3. Для выканання каманд у кансолі зайдзіце ў пункт «Interactive Shell». Каманды задаем так, як калі б знаходзіліся ў ADB Shell, напрыклад, для атрымання спісу ўсталяваных пакетаў ўводзім ня adb shell pm list packages , а pm list packages
    Каманды ADB Shell ў браўзэры
  4. Там жа ў WebADB прысутнічае гатовы вэб-інтэрфейс файлавага мэнэджара, ўстаноўкі APK на прыладу, захопу экрана і трансляцыі экрана (Scrcpy).
    Трансляцыя экрана Android у WebADB

У ходзе тэсту я паспрабаваў простыя рэчы, такія як запіс экрана Android з дапамогай ADB і некаторыя іншыя каманды - у цэлым, працуе.

Выкарыстанне WebADB на Android

Але не ўсё і, напрыклад, смартфон, перезагруженный ў Recovery ўбачыць у WebADB не атрымоўваецца. Таксама паведамляецца, што падключыць прылады з уласнымі драйверамі адладкі (напрыклад, Samsung) не атрымаецца.

Аднак сама магчымасць, думаю, будзе для кагосьці цікавай, да таго ж не выключана, што ў будучыні могуць з'явіцца і афіцыйныя інструменты такога роду ад Google.

Чытаць далей