Ontwikkelen voor een mobiel platform, of het nu een website of een app is, vereist toegang tot het logboek van een apparaat. Het logboek biedt informatie over het web en API-aanroepen die worden verzonden en ontvangen, en het biedt ook informatie over het apparaat en hoe het communiceert met een app of website.
Voor Android wordt een apparaatlogboek normaal gesproken verkregen door het apparaat aan te sluiten op een desktopsysteem . Het proces is niet ingewikkeld, maar het verbindt je met een desktopsysteem, wat onhandig is.
Apparaatlogboek op Android-telefoons
Een apparaatlogboek hoeft niet per se te worden gegenereerd vanaf een desktopsysteem. Een Android-telefoon kan op zichzelf een compleet apparaatlogboek genereren.
Vanaf Android 10 en hoger is er een ingebouwde optie om een bugrapport te genereren met een volledig apparaatlogboek. Deze optie moet worden ingeschakeld voordat deze kan worden gebruikt.
1. Opties voor ontwikkelaars inschakelen
De bugrapportoptie van de Android-aan / uit-knop wordt ingeschakeld via ontwikkelaarsopties die zelf moeten worden ingeschakeld.
- Open de app Instellingen op uw Android-apparaat.
- Ga naar Systeem.
- Kijk hier voor het buildnummer . De locatie kan verschillen op basis van uw apparaat.
- Tik zeven keer op het buildnummer. U ziet een melding dat de ontwikkelaarsopties zijn ingeschakeld.
2. USB-foutopsporing inschakelen
Nadat u de ontwikkelaarsopties heeft ingeschakeld, moet u nu USB-foutopsporing inschakelen.
- Open de app Instellingen op uw Android-apparaat.
- Ga naar Systeem>Ontwikkelaarsopties . Afhankelijk van uw apparaat hebben de ontwikkelaarsopties mogelijk een andere instelling.
- Zoek naar de USB-foutopsporingsschakelaar en zet deze aan.
3. Schakel het bugrapport van de aan / uit-knop in
Nadat u USB-foutopsporing hebt ingeschakeld, kunt u de optie voor bugrapport aan de aan/uit-knop inschakelen.
- Open de app Instellingen op uw Android-apparaat.
- Ga naar Systeem> Opties voor ontwikkelaars.
- Zet de schakelaar 'Snelkoppeling voor bugrapport' aan.
4. Bugrapport vastleggen
Nu de sneltoets voor bugrapporten is ingeschakeld, kunt u deze gebruiken om een bugrapport vast te leggen.
- Open de app of website waarvoor u een bugrapport wilt genereren.
- Houd de aan / uit-knop op uw Android-apparaat ingedrukt .
- In het aan/uit-knopmenu wordt de knop Bugrapport weergegeven. Tik het.
- U ziet een melding 'Bugrapport wordt gegenereerd'.
- Gebruik de app/navigeer door de website totdat je een bug tegenkomt.
- Open de vervolgkeuzelijst Meldingen en controleer of de voortgangsbalk onder de melding van het bugrapport compleet is.
- Zodra de voortgangsbalk is voltooid, tikt u erop en selecteert u hoe u het bugrapport wilt delen.
5. Toegang tot bugrapport op apparaat
Als u toegang wilt tot een bugrapport op uw apparaat, kunt u dit doen via de app Instellingen.
- Open de app Instellingen op uw Android-apparaat.
- Ga naar Opslag>Bestanden.
- Tik linksboven op het hamburgerpictogram .
- Selecteer in de navigatielade Bugrapporten.
- Doorloop de verschillende bugrapporten en tik op degene die u wilt bekijken.
6. Pas het bugrapport aan
Een Android-apparaat kan twee soorten bugrapporten genereren; een interactief bugrapport dat een beknopter rapport is, en een volledig rapport dat alles omvat. U kunt tussen de twee kiezen welk type u wilt genereren.
- Open de app Instellingen op uw Android-apparaat.
- Ga naar Ontwikkelaarsopties .
- Tik op Bugrapport .
- Selecteer in de pop-up het type bugrapport dat u wilt genereren.
- De instelling is van toepassing op alle toekomstige bugrapporten die u vastlegt.
Wat staat er in een bugrapport?
Een bugrapport dat op een Android-apparaat is gegenereerd, kan eenvoudig een tekstbestand zijn, of het kan een gecomprimeerde map zijn die meerdere bestanden bevat.
Normaal gesproken bevat een bugrapport;
- Een bugrapportbestand.
- Een dump-logbestand.
- Een map met logs van welke sensoren op het apparaat zijn gebruikt, en andere hardware gerelateerde logs.
- Een map met de naam FS die informatie bevat over het bestandssysteem.
Android-bugrapport versus apparaatlogboek
Het Android-bugrapport bevat dezelfde informatie die u verkrijgt wanneer u een apparaatlogboek genereert via ADB-tools. Het enige verschil is dat u met ADB-tools een opdracht moet geven voor het type informatie dat u wilt vastleggen. Het bugrapport dat op Android wordt gegenereerd, legt al deze informatie automatisch vast.
Bugrapporten kunnen uitzonderlijk klein zijn, bijvoorbeeld MB-bestanden met één cijfer, of ze kunnen veel groter zijn. Het hangt af van de hoeveelheid informatie die is vastgelegd.