Android , en plattform som utvecklats under ledning av Google , fungerar som ett operativsystem för smartphones , surfplattor och andra mobila enheter . Vid sidan webbläsning , moln synk lagring och multi - tasking kapacitet , stöder Android Googles program , inklusive en app som kallas Android Dev Tools . Det här programmet hjälper utvecklare testa och felsöka - eller identifiera och ta bort fel - från program som fortfarande är under utveckling . Använda App
Som standard innehåller Android Software Development Kit Dev Tools med varje system bild . En systemavbildning är en dokumentation av hela datorsystemet lagras i form av en fil , utvecklare använder systemet bilden för att efterlikna verkliga utvecklingsmiljöer . Att använda Dev Tools på en faktisk utveckling enhet , måste du kopiera den från emulatorn genom att köra kommandot " adb - e pull /system /app /Development.apk . /Development.apk , " som kopierar app, en . Apk - typ fil , till den aktuella katalogen . För att installera programmet , använd kommandot " adb - d install Development.apk . "
Felsökningsfunktioner
Debugging funktioner utgör kärnan i Dev Tools . Med denna app kan du välja ett program för att felsöka . När du har valt , håller Dev Tools operativsystemet från att skapa felmeddelanden , även när du pausade på en brytpunkt under längre perioder . Brytpunkter , en nödvändig del av testning och felsökning , tillåta utvecklare att pausa ett program under en lång tid för att utreda problemen . Väntan för Debugger funktionen kan du förhindra alla program från att laddas tills en debugger fäster det . Detta i sin tur gör att du kan sätta en brytpunkt för den avgörande startprocessen , så att du kan pausa start för att undersöka koden för fel .
Övriga funktioner
Förutom felsökning funktioner , skickar Dev Tools signaler via skärmen uppdateringar . Appen blinkar till en rosa rektangel på varje skärm för att ange avsnitten nu att ritas om . Detta gör utvecklarna uppmärksamma på onödiga processer som exekveras av koden under testfasen . För att simulera Android återta minne - en process för att frigöra minne som lämpar sig för att testa koden banan - Dev Tools kan tvinga systemet att förstöra någon aktivitet i koden när den har stoppats . Detta hjälper utsätta save - state - relaterade frågor i ansökan . Dev Tools kan också visa en CPU mätare längst upp på skärmen för att övervaka aktuell CPU-användning , som hjälper utvecklare att hålla reda på effekten av programmet på systemets prestanda .
Andra Developer Tools
Även om Dev Tools appen bär det officiella namnet , är det inte den enda utvecklingsverktyg för Android . Android Emulator ger ett verktyg enhetsemulering för ansökan design och testning medan Hierarki Viewer lämpar sig för användargränssnitt skapande och Dalvik Debug Övervaka Server också lånar ut en hand i felsökning . Mksdcard hjälper utvecklare att skapa en skivavbild att använda med Android emulatorer . Den liknande namn CellObject Android DevTools fungerar tillsammans med Dalvid Debug Övervaka Server att bläddra databasfiler och preferenser överföra för XML- filer till enheten emulator .