Android plugin til Eclipse har også fremragende integration med Eclipse debugger. For at demonstrere dette, indføre en fejl i din kode. Skift din HelloAndroid kildekoden for at se sådan ud:
pakke com.example.helloandroid, import android.app.Activity, import android.os.Bundle, publicclassHelloAndroidextendsActivity {/** Kaldes, når aktiviteten er først oprettet. * /@ Overridepublicvoid onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState) o = null Objekt; o.toString (); setContentView (R.layout.
main)}}
Denne ændring blot indfører en NullPointerException ind i din kode. Hvis du kører din ansøgning igen, vil du i sidste ende se denne:
Tryk på "Afbryd" for at afslutte programmet og lukke-vindue
For at finde ud af. mere om fejlen, sæt et breakpoint i din kildekode på linjen Object o = null; (dobbeltklik på markøren baren ved siden kildekoden linje). Vælg derefter Kør> Debug Historie> Hej, Android i menuen for at komme ind debug-mode. Din app vil genstarte i emulatoren, men denne gang vil suspendere når den når breakpoint du angiver.
Du kan derefter gå gennem koden i Eclipse s Debug perspektiv, ligesom du ville gøre for et andet program.
Hvis du ikke bruger Eclipse (såsom hvis du foretrækker en anden IDE, eller blot bruge tekst redaktører og kommandolinje-værktøjer) så Eclipse plugin kan ikke hjælpe dig. Må ikke bekymre dig selv -. Du ikke mister nogen funktionalitet, bare fordi du ikke bruger Eclipse
Android plugin til Eclipse er egentlig bare en wrapper omkring et sæt af værktøjer, der følger med Android SDK.
(Disse værktøjer, ligesom emulator, AAPT, ADB, DDMS, og andre er dokumenteret andre steder.) Således er det muligt at ombryde disse værktøjer med et andet værktøj, såsom en "myre" bygge-fil.
Android SDK indeholder et værktøj, der hedder "android", der kan bruges til at oprette alle de kildekode og bibliotek stumper til dit projekt, samt en myre-kompatibelt build.xml fil.
Dette giver dig mulighed for at bygge dit projekt fra kommandolinjen, eller integrere det med IDE eget valg
For eksempel, for at skabe en HelloAndroid projekt ligner den skabt i Eclipse, skal du bruge denne kommando:. /HelloAndroid Dette skaber de nødvendige mapper og filer til projektet på placeri
android skabe projekt \\ - pakke com.example.helloandroid \\ - aktivitet HelloAndroid \\ - target 2 \\ - path 13 Trin: at blive professionelle Programmers