Hvordan ekstern feilsøking Android webapper og nettsteder i Linux

Hvordan ekstern feilsøking Android webapper og nettsteder i Linux
Feilsøkingsnettsteder og webapper ment for mobile enheter kan hjelpe deg med å fikse problemer og forbedre brukeropplevelsen på håndholdte enheter. Denne artikkelen vil forklare hvordan du feilsøker ethvert nettsted som kjører i en krom / krombasert nettleser eller webview på en Android-enhet. Merk at Firefox også støtter ekstern feilsøking fra Android -enheter. Imidlertid kunne jeg ikke få det til å fungere på Linux -systemet mitt, så artikkelen vil bare dekke instruksjoner for feilsøking av nettsteder / webapper som er gjengitt i Chrome Browser eller Chrome / Chromium -baserte webviews på en Android -enhet.

For å feilsøke en hvilken som helst webside som for øyeblikket er synlig i Chrome Browser eller WebView på en Android -enhet, må du aktivere USB -feilsøking og koble Android -enheten din til en Linux PC via en USB -kabel.

Aktivering av USB -feilsøking på en Android -enhet

USB -feilsøkingsklippen finner du under den skjulte "utvikleralternativer" -menyen på Android -enheter. For å aktivere visningsalternativeringsvisningen, må du trykke på "Byggnummer" oppføring 7 ganger i systeminnstillinger. Siden det er mange Android -enheter med forskjellige brukergrensesnitt og versjoner, er det ingen som er angitt standard måte å finne byggnummeret. Du kan bruke søkefeltet i innstillinger for Android System for å finne og direkte gå til alternativet Build Number, eller du kan navigere i systeminnstillinger manuelt for å finne det. Vanligvis ligger den i den samme menyen som viser Linux -kjerneversjonen på en Android -enhet.

Når du har aktivert utbyggeralternativer, kan du bytte bryteren for USB -feilsøking. Vær forsiktig så du ikke berører andre innstillinger i utvikleralternativer, da feilkonfigurasjon kan føre til systembrudd. For referanse, her er hvordan USB -feilsøkingsalternativet ser ut på Samsung Android -enheten min:

Installere Android Debug Bridge (ADB) på Linux

ADB er et offisielt feilsøkingsverktøy levert av Google for å feilsøke Android OS og Android -enheter. Det letter datadeling og kommunikasjon mellom en PC og en Android -enhet. ADB kreves for ekstern feilsøking av en webside som for øyeblikket bor på en Android -enhet. Den brukes også til å autentisere og bekrefte Android -enhetens forbindelse med Linux PC.

For å installere ADB på Ubuntu, kjør kommandoen nedenfor:

$ sudo apt installer adb

ADB -pakker er som standard tilgjengelig på nesten alle større Linux -distribusjoner. Hvis du bruker en annen Linux -distribusjon enn Ubuntu, kan du søke etter begrepet “ADB” i pakkebehandleren og installere den derfra.

Koble nå Android -enheten din til Linux -systemet ditt gjennom en USB -kabel. I tilfelle du kobler sammen USB -feilsøking -aktivert Android -enhet for første gang, vil du motta en autorisasjonsprompt på Android -enheten din. Du må godta det for å fortsette videre. Kjør kommandoen nedenfor etter å ha godtatt ledeteksten om å sjekke den vellykkede tilkoblings- og autentiseringsstatusen:

$ ADB -enheter

Skjermbildet nedenfor viser output fra kommandoen. Hvis du kan se et serienummer under "listen over enheter som er vedlagt", er det blitt gjort en vellykket forbindelse. Hvis det er et "uautorisert" nøkkelord like ved serienummeret, må du koble fra enheten, koble den på nytt og deretter godta autorisasjonspromptet igjen (du har kanskje gått glipp av ledeteksten eller lukket den ved et uhell).

Ekstern feilsøking av en mobil webside på Desktop Chrome Browser

Skriv inn "Chrome: // Inspect/#Devices" URL i Chrome -adressefeltet og trykk Enter -tasten. Kontroller "Discover USB -enheter" avkrysningsruten. Du vil nå kunne se en liste over alle nettsteder / webapper som er åpnet i Chrome, Chromium eller et hvilket som helst krom / krombasert nettleser eller WebView på Android-enheten din.

Bare klikk på "Inspiser" -lenken for å starte feilsøking. Du vil få det samme fulle settet med utviklerverktøy som er tilgjengelig for feilsøkingsnettsteder på en stasjonær PC.

Merk at nettstedet eller webapp din feilsøking skal være synlig og leve på Android -enheten din. Hvis du bytter apper, faner eller slår av skjermen, kan forhåndsvisningsområdet bli gråtonet.

Konklusjon

Å koble Android -enheten din til en Linux PC for eksterne feilsøkingsnettsteder er ganske grei og tar et par trinn. Selv om du kan feilsøke responsive oppsett og simulere mobile visninger på selve skrivebordet, er ekstern feilsøking spesielt nyttig hvis du utvikler hybrid -apper for Android eller bruker WebViews.