Android

Ako vzdialene ladiť webové aplikácie a webové stránky pre Android v systéme Linux

Ako vzdialene ladiť webové aplikácie a webové stránky pre Android v systéme Linux
Ladenie webov a webových aplikácií určených pre mobilné zariadenia môže pomôcť pri riešení problémov a zlepšovať používateľskú skúsenosť s vreckovými zariadeniami. V tomto článku vám vysvetlíme, ako ladiť ľubovoľný web spustený v prehliadači založenom na prehliadači Chrome / Chromium alebo webview na zariadení Android. Upozorňujeme, že Firefox podporuje aj vzdialené ladenie zo zariadení s Androidom. Nedokázal som však, aby to fungovalo na mojom systéme Linux, takže tento článok bude obsahovať iba pokyny na ladenie webov / webových aplikácií vykreslených v prehliadači Chrome alebo v prehliadačoch Chrome / Chromium na zariadeniach s Androidom.

Ak chcete ladiť ľubovoľnú webovú stránku, ktorá je momentálne viditeľná v prehliadači Chrome alebo vo webovom zobrazení na zariadení Android, musíte povoliť ladenie USB a pripojiť svoje zariadenie Android k počítaču so systémom Linux pomocou kábla USB.

Povolenie ladenia USB na zariadení Android

Prepínač ladenia USB nájdete v skrytej ponuke Možnosti pre vývojárov na zariadeniach Android. Ak chcete povoliť zobrazenie možností vývojára, musíte v nastaveniach systému sedemkrát kliknúť na položku „Číslo zostavenia“. Pretože existuje veľa zariadení so systémom Android s rôznymi používateľskými rozhraniami a verziami, neexistuje jediný štandardný spôsob, ako zistiť číslo zostavenia. Môžete použiť vyhľadávací panel v nastaveniach systému Android a vyhľadať a priamo prejsť na možnosť čísla zostavy, alebo ho môžete vyhľadať manuálne v nastaveniach systému. Spravidla spočíva v rovnakom menu, ktoré zobrazuje verziu jadra Linuxu na zariadení Android.

Keď povolíte možnosti vývojára, prepnite prepínač ladenia USB. Dajte pozor, aby ste sa nedotkli iných nastavení v možnostiach vývojára, pretože nesprávna konfigurácia môže viesť k rozbitiu systému. Tu je prehľad, ako vyzerá možnosť ladenia USB na mojom zariadení so systémom Android Samsung:

Inštalácia systému Android Debug Bridge (ADB) v systéme Linux

ADB je oficiálny ladiaci nástroj poskytovaný spoločnosťou Google na ladenie operačných systémov Android a zariadení so systémom Android. Uľahčuje zdieľanie údajov a komunikáciu medzi počítačom a zariadením Android. ADB sa vyžaduje na vzdialené ladenie webovej stránky, ktorá je momentálne aktívna v zariadení so systémom Android. Používa sa tiež na overenie a overenie spojenia zariadenia Android s počítačom so systémom Linux.

Ak chcete nainštalovať ADB na Ubuntu, spustite nasledujúci príkaz:

$ sudo apt nainštalovať adb

Balíky ADB sú štandardne dostupné takmer vo všetkých hlavných distribúciách systému Linux. Ak používate inú distribúciu Linuxu ako Ubuntu, vyhľadajte v správcovi balíkov výraz „ADB“ a odtiaľ ho nainštalujte.

Teraz pripojte zariadenie Android k systému Linux pomocou kábla USB. V prípade, že svoje zariadenie Android s povoleným ladením USB pripájate prvýkrát, na vašom zariadení Android sa zobrazí výzva na autorizáciu. Ak chcete pokračovať, musíte to prijať. Spustením príkazu nižšie po prijatí výzvy skontrolujte stav úspešného pripojenia a autentifikácie:

$ adb zariadenia

Screenshot nižšie zobrazuje výstup príkazu. Ak je pod nadpisom „Zoznam pripojených zariadení“ zobrazené sériové číslo, bolo nadviazané úspešné pripojenie. Ak sa vedľa sériového čísla nachádza kľúčové slovo „neautorizované“, odpojte zariadenie, znova ho pripojte a potom znova prijmite výzvu na autorizáciu (výzva vám mohla uniknúť alebo ste ju omylom zavreli).

Vzdialené ladenie mobilnej webovej stránky v stolnom prehliadači Chrome

Do panela s adresou prehliadača Chrome zadajte adresu URL „chrome: // inspect / # devices“ a stlačte kláves Enter. Začiarknite políčko „Objavovať zariadenia USB“. Teraz uvidíte zoznam všetkých webov / webových aplikácií otvorených v prehliadači Chrome, Chromium alebo v ľubovoľnom prehliadači alebo zobrazení založenom na prehliadači Chrome / Chromium na vašom zariadení Android.

Stačí kliknúť na odkaz „skontrolovať“ a spustiť ladenie. Získate rovnakú celú sadu vývojárskych nástrojov, ktorá je k dispozícii na ladenie webových stránok na stolnom počítači.

Upozorňujeme, že web alebo webová aplikácia, ktorú ladíte, by mala byť viditeľná a zverejnená na vašom zariadení so systémom Android. Ak prepnete aplikácie, karty alebo vypnete obrazovku, oblasť náhľadu môže byť sivá.

Záver

Pripojenie zariadenia s Androidom k počítaču so systémom Linux na vzdialené ladenie webových stránok je celkom jednoduché a vyžaduje niekoľko krokov. Aj keď môžete ladiť responzívne rozloženia a simulovať mobilné zobrazenia na samotnej pracovnej ploche, vzdialené ladenie je obzvlášť užitočné, ak vyvíjate hybridné aplikácie pre Android alebo používate webové zobrazenia.

Hry Užitočné nástroje pre hráčov systému Linux
Užitočné nástroje pre hráčov systému Linux
Ak radi hráte hry v systéme Linux, je pravdepodobné, že ste na vylepšenie herného zážitku použili aplikácie a pomôcky ako Wine, Lutris a OBS Studio. O...
Hry HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
Mnoho vývojárov a vydavateľov hier prichádza s remastrom starých hier v rozlíšení HD, aby predĺžili životnosť franšízy. Prosím fanúšikov, ktorí požadu...
Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...