Android , een platform ontwikkeld onder leiding van Google , dient als een besturingssysteem voor smartphones , tablets en andere mobiele apparaten . Naast surfen op het web , cloud synchroniseren opslag en multi - tasking mogelijkheden , Android ondersteunt Google applicaties , waaronder een app bekend als Android Dev tools . Deze applicatie helpt ontwikkelaars testen en debuggen - of te identificeren en te verwijderen fouten - van toepassingen die nog in ontwikkeling . Met behulp van de App Standaard , de Android- software development kit bevat Ontwikkelings-gereedschappen elk beeld systeem . Een afbeelding systeem is een verslag van het hele computersysteem opgeslagen in de vorm van een bestand , het imago van het systeem ontwikkelaars gebruiken om feitelijke ontwikkeling omgevingen te emuleren . Om Dev tools te gebruiken op een feitelijke ontwikkeling apparaat , moet u deze uit de emulator kopiëren door het commando " ADB - e pull /system /app /Development.apk . /Development.apk ", die de app kopieert , een . Apk - bestandstype , naar de huidige directory . Om de app te installeren , gebruikt u het commando " adb - d install Development.apk . " Debugfuncties debugfuncties vormen de kern van de Ontwikkelings-gereedschappen . Met deze app kunt u elke toepassing te debuggen te selecteren . Eenmaal geselecteerd , Ontwikkelings-gereedschappen houdt het besturingssysteem van het creëren van foutmeldingen , zelfs wanneer u gepauzeerd op een breekpunt voor langere perioden. Breekpunten , een noodzakelijk element van testen en debuggen , kunnen ontwikkelaars een programma te pauzeren voor een lange tijd om de problemen te onderzoeken . De Wacht Debugger functie kunt u elke toepassing verhinderen laden tot een debugger hecht aan het. Dit op zijn beurt stelt u in staat om een breekpunt voor de cruciale opstartproces te stellen , zodat u het opstarten om de code te onderzoeken op fouten pauzeert . Andere functies Naast debugfuncties , Ontwikkelings-gereedschappen stuurt signalen via het scherm updates . De app kort knippert een roze rechthoek op elk scherm te delen dat momenteel wordt hertekend geven . Dit maakt de ontwikkelaars bewust van onnodige processen wordt uitgevoerd door de code in de testfase . Een proces van het vrijmaken van geheugen dat zich leent voor de code path testen - - naar Android terugwinnen geheugen simuleren Ontwikkelings-gereedschappen kunnen dwingen het systeem om elke activiteit in de code te vernietigen zodra deze is gestopt . Dit helpt bloot save - state - gerelateerde onderwerpen in de applicatie . Dev Gereedschap kan ook een CPU meter aan de bovenkant van het scherm om de huidige CPU-gebruik , die helpt ontwikkelaars bij te houden van het effect van de toepassing op de prestaties van het systeem te controleren . Andere Developer Tools Hoewel de Ontwikkelings-gereedschappen app draagt de officiële naam , het is niet de enige ontwikkeling tool voor Android . De Android Emulator biedt een apparaatemulatie tool voor applicatie ontwerp en testen , terwijl Hierarchy Viewer leent zich tot user interface creatie en Dalvik Debug Monitor Server leent ook een handje bij het debuggen . Mksdcard helpt ontwikkelaars een disk image te gebruiken met Android emulators te creëren . De gelijknamige CellObject Android devtools werkt in combinatie met Dalvid Debug Monitor Server database- bestanden en de overdracht voorkeuren blader naar XML-bestanden naar het apparaat emulator .
|