Um arquivo R.java do projeto é um índice para todos os recursos definidos no arquivo. Você usar essa classe em seu código-fonte como uma espécie de forma abreviada para se referir aos recursos você incluiu em seu projeto. Isto é particularmente poderosa com as características código-conclusão de IDEs como Eclipse porque ele permite que você rapidamente e de forma interativa localizar a referência específica que você está procurando.
É possível que o seu aspecto ligeiramente diferente do que isso (talvez os valores hexadecimais são diferentes). Por enquanto, observe a classe interna chamada "disposição", e seu campo membro do "main". O plugin Eclipse notou o arquivo chamado main.xml esquema XML e gerou uma classe para ela aqui. Como você adicionar outros recursos ao seu projeto (tais como cordas em Theres /valores file /string.xml ou drawables dentro da res /drawable /diretório), você vai ver a mudança R.java para manter-se.
Quando não usando Eclipse, este arquivo de classe será gerado para você em tempo de compilação (com a ferramenta Ant).
Você nunca deve editar este arquivo à mão. O Plugin para Eclipse Android também tem uma excelente integração com o depurador Eclipse. Para demonstrar isso, introduzir um bug em seu código. Mude o seu código-fonte HelloAndroid para esta aparência: pacote com.example.helloandroid; android.app.Activity importação; android.os. Bundle importação; publicclassHelloAndroidextendsActivity {/** Chamado quando a atividade é criada pela primeira vez. * /@ Overridepublicvoid onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); Object o = null; o.toString (); setContentView (R.layout.main);}} Esta alteração introduz simplesmente um NullPointerException em seu código. Se você executar o aplicativo novamente, você vai finalmente ver o seguinte: Pressione "Force Quit" para encerrar o aplicativo e fechar a janela do emulador Para saber. mais sobre o erro, defina um ponto de interrupção em seu código-fonte no objeto de linha o = null; (duplo-clique na barra marcador ao lado da linha de código fonte). Em seguida, selecione Executar> Debug História> Olá, Android a partir do menu para entrar no modo de depuração. Seu aplicativo será reiniciado no emulador, mas desta vez ele irá suspender quando atinge o ponto de interrupção que você definir. Então Debug Seu projeto
Passo 13: tornar-se programadores profissionais