asiakirjat.
Eclipse, avaa tiedosto nimeltä R.java (vuonna yl /[Generated Java-tiedostot] kansio). Sen pitäisi näyttää tältä:
paketti com.example.
helloandroid; publicfinalclass R {publicstaticfinalclass attr {} publicstaticfinalclass vedettävä {publicstaticfinalint ikoni = 0x7f020000;} publicstaticfinalclass id {publicstaticfinalint textview = 0x7f050000;} publicstaticfinalclass ulkoasu {publicstaticfinalint tärkein = 0x7f030000; } publicstaticfinalclassstring {publicstaticfinalint APP_NAME = 0x7f040001; publicstaticfinalint hei = 0x7f040000;}}
projektin R.java tiedosto on indeksi kaikille varoista, jotka määritellään tiedostoon. Käytät tätä luokkaa lähdekoodia eräänlaisena lyhyen käden tapa viitata resursseja olet mukana projektin.
Tämä on erityisen tehokas koodilla-loppuun piirteitä IDE kuten Eclipse koska sen avulla voit nopeasti ja vuorovaikutteisesti paikantaa erityinen viittaus etsit.
On mahdollista sinun näyttää hieman erilaiselta kuin tämän (ehkä heksadesimaaliarvot ovat erilaisia). Nyt, huomaa sisempi luokan nimeltä "layout", ja sen jäsen kentän "main". Eclipse Plugin huomannut XML layout tiedosto nimeltä main.xml ja syntyy luokan sen tässä. Kun lisäät muita resursseja projektin (kuten jousille Theres /arvot /string.xml tiedosto tai drawables sisällä Res /vedettävä /hakemistossa) näet R.
java muutos pysyä.
Kun ei Eclipse, tämän luokan tiedosto luodaan sinulle käännösaikana (kanssa Ant työkalu).
Älä koskaan muokata tiedostoa käsin. Android Plugin Eclipse on myös erinomaiset integrointi Eclipse debugger. Tämän osoittamiseksi käyttöön bug osaksi koodia. Vaihda HelloAndroid lähdekoodin näyttää tältä: paketti com.example.helloandroid, tuonti android.app.Activity, tuonti android.os.Bundle, publicclassHelloAndroidextendsActivity {/** Kutsutaan kun toiminta on ensin luotu. * /@ Overridepublicvoid onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); Object o = null; o.toString (); setContentView (R.layout.main);}} Tämä muutos yksinkertaisesti tuo NullPointerException osaksi koodia. Jos suoritat sovelluksen uudelleen, sinun lopulta nähdä tämä: Debug Projektin
13 Vaihe: ammattiin Programmers