*   >> Lese Utdanning Artikler >> science >> programming

Android Programmering: Hello World [1]

roidextendsActivity {/** Kalles når aktiviteten er opprettet. * /@ Overridepublicvoid onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); Object o = null; o.toString (); setContentView (R.layout.main);}}

Denne endringen bare introduserer en NullPointerException inn koden din. Hvis du kjører programmet på nytt, vil du etterhvert se denne:


Trykk "Tvungen avslutning" for å avslutte programmet og lukk emulator vinduet

For å finne ut.

mer om feilen, sette et stoppunkt i kildekoden på linjen Object o = null; (dobbeltklikk på markøren baren ved siden av kildekoden linje). Velg deretter Kjør> Debug Historie> Hei, Android fra menyen for å angi debug-modus. Din app vil starte på nytt i emulator, men denne gangen vil suspendere når det kommer til stoppunkt du angir. Du kan deretter gå gjennom koden i Eclipse er Debug perspektiv, akkurat som du ville gjort for andre program.



Opprette prosjekt uten Eclipse

Hvis du ikke bruker Eclipse (for eksempel hvis du foretrekker en annen IDE, eller bare bruke tekst redaktører og kommandolinje verktøy) og deretter Eclipse plugin ikke kan hjelpe deg. Ikke bekymre deg om -. Du ikke mister noen funksjonalitet bare fordi du ikke bruker Eclipse

Android Plugin for Eclipse er egentlig bare en wrapper rundt et sett med verktøy som følger med Android SDK. (Disse verktøyene, som emulator, AAPT, ADB, ddms, og andre er dokumentert andre steder.

) Dermed er det mulig å bryte disse verktøyene med et annet verktøy, for eksempel en "maur" bygge fil.

Android SDK inneholder et verktøy som heter "android" som kan brukes til å lage alle kildekoden og katalog stubber for prosjektet, samt en maur-kompatibel build.xml fil. Dette gjør at du kan bygge ditt prosjekt fra kommandolinjen, eller integrere den med IDE du velger

For eksempel vil opprette en HelloAndroid prosjekt som ligner på det laget i Eclipse, bruk denne kommandoen:.
Android opprette prosjekt \\ - pakke com.example.

helloandroid \\ - aktivitet HelloAndroid \\ - mål 2 \\ - path Twitter /HelloAndroid

Dette skaper de nødvendige mapper og filer for prosjektet på Plasseringen definert av path

.

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] 

Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.