Android

Jak vzdáleně ladit webové aplikace a webové stránky Android v systému Linux

Jak vzdáleně ladit webové aplikace a webové stránky Android v systému Linux
Ladění webů a webových aplikací určených pro mobilní zařízení může pomoci při řešení problémů a zlepšit uživatelský komfort na ručních zařízeních. Tento článek vysvětlí, jak ladit libovolný web spuštěný v prohlížeči Chrome / Chromium nebo webview na zařízení Android. Firefox také podporuje vzdálené ladění ze zařízení Android. Na mém systému Linux se mi to ale nepodařilo, takže článek bude obsahovat pouze pokyny pro ladění webů / webových aplikací vykreslených v prohlížeči Chrome nebo na webech Android založených na Chrome / Chromium na zařízení Android.

Chcete-li ladit libovolnou webovou stránku, která je aktuálně viditelná v prohlížeči Chrome nebo webview na zařízení Android, budete muset povolit ladění USB a připojit zařízení Android k počítači se systémem Linux pomocí kabelu USB.

Povolení ladění USB na zařízení Android

Přepínač ladění USB najdete ve skryté nabídce „Možnosti pro vývojáře“ na zařízeních Android. Chcete-li povolit zobrazení možností pro vývojáře, musíte v nastavení systému sedmkrát klepnout na položku „Vytvořit číslo“. Jelikož existuje mnoho zařízení Android s různými uživatelskými rozhraními a verzemi, neexistuje žádný standardní způsob, jak zjistit číslo sestavení. Můžete použít vyhledávací lištu v nastavení systému Android k vyhledání a přímému přechodu na volbu čísla sestavení, nebo můžete ručně vyhledat nastavení systému a najít ji. Obvykle leží ve stejné nabídce, která zobrazuje verzi jádra Linuxu na zařízení Android.

Jakmile povolíte možnosti pro vývojáře, přepněte přepínač pro ladění USB. Dávejte pozor, abyste se nedotkli jiných nastavení v možnostech vývojáře, protože nesprávná konfigurace může vést k rozbití systému. Zde je příklad, jak vypadá možnost ladění USB na mém zařízení Samsung Android:

Instalace systému Android Debug Bridge (ADB) v systému Linux

ADB je oficiální ladicí nástroj poskytovaný společností Google k ladění operačních systémů Android a zařízení Android. Usnadňuje sdílení dat a komunikaci mezi PC a zařízením Android. ADB je vyžadován pro vzdálené ladění webové stránky aktuálně aktivní na zařízení Android. Používá se také k ověření a ověření připojení zařízení Android k počítači se systémem Linux.

Chcete-li nainstalovat ADB na Ubuntu, spusťte následující příkaz:

$ sudo apt install adb

Balíčky ADB jsou ve výchozím nastavení k dispozici téměř u všech hlavních distribucí systému Linux. Pokud používáte jinou distribuci Linuxu než Ubuntu, vyhledejte ve správci balíčků výraz „ADB“ a nainstalujte jej odtud.

Nyní připojte zařízení Android k systému Linux pomocí kabelu USB. V případě, že připojujete zařízení se systémem Android s povoleným laděním USB poprvé, obdržíte na svém zařízení Android výzvu k autorizaci. Chcete-li pokračovat, musíte ji přijmout. Po přijetí výzvy spusťte níže uvedený příkaz a zkontrolujte stav úspěšného připojení a ověření:

$ adb zařízení

Snímek obrazovky níže ukazuje výstup příkazu. Pokud pod nadpisem „Seznam připojených zařízení“ vidíte sériové číslo, proběhlo úspěšné připojení. Pokud se vedle sériového čísla nachází klíčové slovo „neoprávněný“, odpojte zařízení, znovu jej připojte a poté znovu přijměte výzvu k autorizaci (možná jste výzvu zmeškali nebo jste ji omylem zavřeli).

Vzdálené ladění mobilní webové stránky v prohlížeči Chrome pro stolní počítače

Do adresního řádku prohlížeče Chrome zadejte URL „chrome: // inspect / # devices“ a stiskněte klávesu Enter. Zaškrtněte políčko „Objevovat zařízení USB“. Nyní budete moci zobrazit seznam všech webů / webových aplikací otevřených v Chromu, Chromu nebo v libovolném prohlížeči Chrome / Chromium nebo ve webovém zobrazení na vašem zařízení Android.

Stačí kliknout na odkaz „zkontrolovat“ a zahájit ladění. Získáte stejnou úplnou sadu vývojářských nástrojů, která je k dispozici pro ladění webových stránek na stolním počítači.

Všimněte si, že web nebo webapp, které ladíte, by mělo být viditelné a aktivní na vašem zařízení Android. Pokud přepnete aplikace, karty nebo vypnete obrazovku, oblast náhledu může být šedá.

Závěr

Připojení zařízení Android k počítači se systémem Linux pro vzdálené ladění webů je docela jednoduché a vyžaduje několik kroků. I když můžete ladit responzivní rozvržení a simulovat mobilní zobrazení na samotné ploše, vzdálené ladění je obzvláště užitečné, pokud vyvíjíte hybridní aplikace pro Android nebo používáte webviews.

Jak používat Xdotool ke stimulaci kliknutí myší a klávesových zkratek v systému Linux
Xdotool je bezplatný a otevřený nástroj příkazového řádku pro simulaci kliknutí myší a stisknutí kláves. Tento článek se bude věnovat krátkému průvodc...
Top 5 ergonomických produktů pro počítačové myši pro Linux
Způsobuje dlouhodobé používání počítače bolest zápěstí nebo prstů? Trpíte ztuhlými klouby a neustále si musíte třást ruce? Cítíte pálivou bolest pokaž...
Jak změnit nastavení myši a touchpadu pomocí Xinput v Linuxu
Většina linuxových distribucí je ve výchozím nastavení dodávána s knihovnou „libinput“ pro zpracování vstupních událostí v systému. Může zpracovávat v...