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.