Шта је АДБ?
Коришћење било ког правог уређаја за мобилну аутоматизацију Тестирање је увек представљало изазов за тестере. Али, Андроид нуди прегршт решења за повезивање правог уређаја преко УСБ-а, односно Андроид Дебуг Бридге (АДБ).
АДБ је алатка за командну линију. Користи се за премошћивање комуникације између инстанце емулатора (Андроид уређај) и даемон процеса у позадини (сервера).
У овом упутству ћете научити-
- УСБ исправљање грешака и АДБ конфигурација
- Како се повезати са емулатором
- Како повезати Андроид уређај
- Како да конфигуришем АДБ за Ви-Фи подршку
УСБ отклањање грешака и АДБ конфигурација-
АППИУМ нуди предност за извршавање теста на стварним уређајима. Али пре покретања теста, морамо да подесимо следећи предуслов.
- УСБ отклањање грешака треба да буде омогућено
- АДБ конфигурација
- Жељено подешавање могућности у складу са променама хардвера.
Овде ћемо видети обоје, повезивање са емулатором, као и са стварним уређајем за тестирање. Погледајте кораке у наставку за повезивање са емулатором.
Како се повезати са емулатором
Предуслов - На машину треба инсталирати СДК (Софтваре Девелопмент Кит). АДБ је пакован са Гоогле-овим Андроид СДК-ом (Софтваре Девелопмент Кит). Кораци за омогућавање АДБ-а из СДК менаџера.
Корак 1) Отворите директоријум Андроид СДК
Корак 2) Двапут кликните на СДК Манагер
Корак 3) На листи свих пакета одаберите Алати и означите поље за потврду
- Андроид СДК алати и
- Алати за Андроид СДК платформу.
Како повезати Андроид уређај
Корак 1) Омогућите опцију за отклањање грешака путем УСБ-а из „Девелопер Оптион“ на Андроид телефону.
Корак 2) Отворите локалну фасциклу у којој су сачуване Андроид СДК датотеке „Андроид СДК >> Платформ-тоолс“, на пример: Ц: \ андроид-сдк \ платформ-тоолс
Корак 3) Унутар директоријума држите Схифт + десни тастер миша >> Изаберите опцију 'Опен цомманд виндов хере' .
Отвориће фасциклу помоћу командне линије.
Напомена - Путања до директоријума такође можете отворити директно из наредбе Покрени у командној линији.
Овај командни прозор ће директно отворити фасциклу у прозору командне линије.
Корак 4) Сада, пре него што провери уређај, корисник мора да повеже спољни Андроид уређај (мобилни телефон). Да бисте се повезали, користите конектор УСБ кабла уређаја на систем. Затим у горњи командни редак упишите цомманд-
„адб уређаји“ и притисните Ентер
Приказаће се сва листа свих повезаних уређаја.
Али, пре тога, требало би да проверимо тај АДБ сервер. Проверите да ли је покренут у позадини или не. Само отворите командну линију из горе поменуте процедуре и напишите 'адб' и притисните ентер. Требало би да прикаже сав адб процес који се изводи.
Када се сервер покрене, увек веже локални ТЦП порт 5037. Сви АДБ клијенти слушају 5037 ТЦП порт како би комуницирали са захтевом сервера.
Сада активни АДБ сервер може скенирати све повезане емулаторе или инстанце уређаја скенирањем порта.
Увек имајте на уму да се АДБ демон изводи на непарном порту између опсега од 5555 до 5558.
Процес АДБ даемон се изводи са везом конзоле која добија порт за парни број за везу.
На пример: Ако је повезан један уређај, тада сервер аутоматски скенира уређај и повезује се, али ако више уређаја или емулатора који покрећу корисника треба да да упутства АДБ командне линије за повезивање.
Инстанца емулатора повезана на непарни порт 5557 има исту конзолу која ради преко парног броја 5556 порта, тј. Сваки покренут уређај има по 1 непаран и 1 паран прикључак.
емулатор 1: конзола 5556емулатор 1: адб 5557емулатор 2: конзола 5554емулатор 2: адб 5555
Команда за откривање свих повезаних уређаја -
<$ адб уређаји>уређај емулатор-5554уређај емулатор-5556уређај емулатор-5558
Наредба за откривање једног уређаја из више повезаних уређаја-
<$ адб -с емулатор-5554 инсталирај Гуру99.апк>
Откриће адб везу за уређај -5554 и инсталираће апликацију.
Дакле, на овај начин корисник може да постави успешну везу за приступ АДБ инстанцама помоћу АДБ наредби.
Синтакса која се користи за приступ инстанцама АДБ-а из командне линије:Адб [-д - Адб команда када је повезан један УСБ уређајАдб [-е - Адб команда када је покренут само један емулаторАдб уређаји --- Ово ће одштампати сву приложену листу емулатора / уређаја.Верзија адб --- наведите број верзије адб.Адб помоћ ---- Одштампајте листу подржаних команди.
Како да конфигуришем АДБ за Ви-Фи подршку
Баш као и конфигурисање АДБ преко УСБ-а, корисник такође може да конфигурише АДБ преко Ви-Фи-ја.
Предуслов
- И Андроид уређај и хост рачунар треба да буду повезани на исту бежичну мрежу и
- Опција Блуетоотх уређаја би требала бити онемогућена.
- Повежите уређај помоћу УСБ кабла са главним рачунаром. Потврдите да је УСБ отклањање грешака омогућено на уређају.
- Подесите циљни уређај за повезивање ТЦП / ИП-а на порту 5555
$ адб тцпип 5555
- Сада одспојите УСБ кабл са уређаја.
- У Андроид уређају пронађите ИП адресу у Подешавања >> Подешавање Ви-Фи-а >> Напредно >> ИП адреса.
Користите исту ИП адресу за повезивање уређаја путем АДБ везе
нпр.: ИП адреса мреже је - 148.100.1.17$ адб уређајиСписак прикључених уређаја148.100.1.17:5555 уређај
Дакле, завршна конфигурација урађена и 'адб' успешно конфигурисан преко бежичне мреже.
НАПОМЕНА - Ако се догодила грешка у вези, само ресетујте или укините адб хост везу. За то користите следећу команду
<адб килл сервер> и поново се повежите од првог корака.