Android utviklerverktøy lar deg lage interaktive og kraftig applikasjon for Android-plattformen. Verktøyene kan generelt kategoriseres i to typer. 
 
 SDK verktøy 
 
 
 Plattform verktøy 
 
 SDK verktøy 
 
 SDK verktøy er generelt plattformuavhengig og er nødvendig uansett hvilken Android-plattformen du jobber med. Når du installerer Android SDK inn i systemet, får disse verktøyene installeres automatisk. Listen over SDK verktøy har blitt gitt under − 
 Sr.NoTool & description1  android 
 
 Dette verktøyet lar deg administrere AVDs, prosjekter og de installerte komponentene i SDK 
 2  ddms 
 
 Dette verktøyet lar deg feilsøke Android-programmer 
 3  Tegn 9-Patch 
 
 Dette verktøyet lar deg enkelt lage en NinePatch grafisk ved hjelp av en WYSIWYG-editor 
 4  emulator 
 
 Dette verktøyet lar deg teste dine applikasjoner uten å bruke en fysisk enhet 
 5  mksdcard 
 
 Hjelper deg å lage en disk image (ekstern sdcard lagring) som du kan bruke med emulator 
 6  ProGuard 
 
 Krymper, optimaliserer og obfuscates koden din ved å fjerne ubrukte kode 
 7  sqlite3 
 
 Gir deg tilgang til SQLite datafiler opprettet og brukes av Android-programmer 
 8  traceview 
 
 Gir en grafisk visningsprogram for kjøring logger lagret av søknaden 
 9  Adb 
 
 Android Debug Bridge (ADB) er en allsidig kommandolinjeverktøy som lar deg kommunisere med en emulator eksempel eller koblet Android-drevne enheten. 
 
 Vi vil drøfte tre viktige verktøy her som er Android, ddms og sqlite3. 
 
 Android 
 
 Android er et utviklingsverktøy som lar du utføre disse oppgavene: 
 
 
 Behandle Android Virtual Devices (AVD) 
 
 
 Opprett og oppdater Android prosjekter 
 
 
 Oppdater SDK med ny plattform add-ons og dokumentasjon 
 android [globale alternativer] handlings [handlingsalternativer] 
 DDMS 
 
 DDMS står for Dalvik debug monitor server, som gir mange tjenester på enheten. Tjenesten kan omfatte melding formasjon, kaller spoofing, fange skjermbilde, utforske innvendige gjenger og filsystemer etc 
 
 Running DDMS 
 
 Fra Android studio klikk på  Verktøy > Android > Android-enhet Monitor 
. 
 
 Hvordan fungerer det 
 
 I android, kjører hvert program i sin egen prosess, og hver prosess løp i den virtuelle maskinen. Hver VM eksponerer en unik port, som en debugger kan feste til. 
 
 Når DDMS starter, kobler den til ADB. Når en enhet er tilkoblet, er en VM overvåking tjeneste opprettet mellom ADB og DDMS, som varsler DDMS når et VM på enheten startes eller avsluttes. 
 
 Making SMS 
 
 Making sms til emulator. trenger vi å ringe telnet klient og server som vist nedenfor 
 
 Nå klikk på send-knappen, og du vil se en sms varsling på emulator vinduet. Det er vist nedenfor − 
 
 Making Call 
 
 I DDMS velg kategorien Emulator Control,. I kategorien emulator kontroll, klikk på stemme og deretter begynne å skrive den innkommende nummer. Det er vist i bildet nedenfor − 
 
 Nå kan du klikke på ringeknappen for å ringe til din emulator. Det er vist nedenfor − 
 
 Nå kan du klikke på hangup i Android studio vinduet for å avslutte samtalen 
 
 Den falske sms og samtale kan sees fra melde ved å bare dra varslingsvinduet til. sentrum ved hjelp av musen. Det er vist nedenfor − 
 
 Fange Skjermbilde 
 
 Du kan også ta skjermbilde av emulator. For denne looken for kameraikonet på høyre side under fanen Devices. Bare pek musen over det og velger det. 
 
 Så snart du velger det, vil det starte skjermen fange prosessen og vil fange opp hva skjermen på emulator aktive. Det er vist nedenfor − 
 
 Formørkelsen orientering kan endres ved hjelp Ctrl + F11-tasten. Nå kan du lagre bildet eller rotere det og velg deretter gjort for å avslutte dialogen skjermdumpen. 
 
 sqlite3 
 
 sqlite3 er et kommandolinje program som brukes til å administrere SQLite databaser som er opprettet av Android applikasjoner. Verktøyet også tillate oss å utføre SQL-setninger på sparket. 
 
 Det er to måte som du kan bruke SQLite, enten fra eksterne skall, eller du kan bruke lokalt. 
 
 Bruk sqlite3 fra a. ekstern shell 
 
 Skriv inn en ekstern shell ved å skrive inn følgende kommando − 
 ADB [-d | -e | -s {< serial >}] shell 
 Fra en ekstern shell, starte sqlite3 verktøyet ved å skrive inn følgende kommando: 
 sqlite3 
 Når du påberope sqlite3, du kan utstede sqlite3 kommandoer i skallet. For å avslutte og gå tilbake til ADB eksterne skallet, skriv exit eller trykk CTRL + D. 
 
 Bruke sqlite3 direkte 
 
 Kopier en databasefil fra enheten til vertsmaskinen. 
 ADB pull < database-fil-on-device > 
 Start sqlite3 verktøyet fra /verktøy katalogen, angi databasefilen − 
 sqlite3 < database-fil-on-host > 
 Plattform verktøy 
 
 De plattform verktøy er tilpasset for å støtte funksjonene i den nyeste Android-plattformen. 
 
 Plattform verktøy er vanligvis oppdatert hver gang du installerer en ny SDK-plattformen. Hver oppdatering av plattformverktøy er bakoverkompatibel med eldre plattformer 
 
 Noen av plattform verktøy er listd nedenfor −. 
 
 Android Debug Bridge (ADB) 
 
 
 Android Interface Definition Language (AIDL) 
 
 
 AAPT, dexdump, og Dex etc 

