paket com.example.helloandroid, import android.app.Activity, import android.os.Bundle, publicclassHelloAndroidextendsActivity {/** Anropas när aktiviteten är först skapade. * /@ Overridepublicvoid onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState), Object o = null; o.toString (); setContentView (R.layout.main);}}
Denna ändring införs helt enkelt en NullPointerException in din kod.
Om du kör programmet igen, kommer du så småningom ser detta:
Omdömen
Tryck "Tvångsavsluta" för att avsluta programmet och stänga emulatorfönster Omdömen
För att ta reda på. mer om felet, sätta en brytpunkt i källkoden på linjen Object o = null; (dubbelklicka på markören bar bredvid källkoden linje). Välj sedan Kör> Debug Historia> Hej, Android från menyn för att gå in debug-läge. Din app kommer att starta i emulatorn, men den här gången kommer det att avbryta när den når brytpunkten du anger.
Du kan sedan stega igenom koden i Eclipse Debug perspektiv, precis som du gör för något annat program. Omdömen
Omdömen
Om du inte använder Eclipse (t.ex. om du föredrar en annan IDE, eller helt enkelt använda textredigerare och kommandoraden) sedan Eclipse plugin kan inte hjälpa dig. Men oroa dig inte -. Att du inte förlorar någon funktionalitet bara för att du inte använder Eclipse Omdömen
Android Plugin för Eclipse är egentligen bara ett omslag runt en uppsättning verktyg som ingår i Android SDK.
(Dessa verktyg, som emulatorn, AAPT, adb, DDMS, och andra dokumenterade någon annanstans.) Därför är det möjligt att linda dessa verktyg med ett annat verktyg, såsom en "myra" bygga fil. Omdömen
Android SDK innehåller ett verktyg som heter "android" som kan användas för att skapa all källkod och katalog Män för ditt projekt, samt en ant-kompatibel build.xml fil. Detta gör att du kan bygga ditt projekt från kommandoraden, eller integrera den med IDE du valt Omdömen
Om du exempelvis vill skapa en HelloAndroid projekt som liknar den som skapats i Eclipse, använda detta kommando.
Detta skapar nödvändiga mappar och filer för projektet vid Platsen definieras av bana Omdömen. Omdömen
android skapa projekt \\ - paketet com.example.helloandroid \\ - aktivitet HelloAndroid \\ - mål 2 \\ - path Omdömen /HelloAndroid
13 Steg: att bli professionell Programmers