[RESOLVIDO] Erro ao subir aplicação Android

4 respostas
ArthurTurtle

Primeiramente desculpe pelo titulo, é que eu realmente não sei oque acontece e por isso não sei um titulo mais apropriado...

Eu comecei a estudar Android agora e assim que eu subo uma aplicação MUITO simples pro emulador ela me lança a mensagem:
The application Conectar(process br.com.android) has stopped unexpectedly. please try again
A minha classe esta assim:
public class ConectarActivity extends Activity {
    /** Called when the activity is first created. */
	 EditText processo;
	 Button btnConectar;
	
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        processo= (EditText) findViewById(R.id.textProcesso);
        btnConectar= (Button) findViewById(R.id.btnConectar);
        
        btnConectar.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				processo.setText("Conectando...");
			}
		});
    }
}

É bem simples eu so seto o text de uma edit com uma string

Eu não sei o porque dele não rodar, se alguem souber eu agradeço...

[]'s

4 Respostas

felipebonezi

Colocou em seu AndroidManifet.xml na aba Applications que existe essa Activity?

Qual o erro? Aparentemente não estou vendo erros.
Vai em DDMS >> LOGCAT , posta o erro aqui. :slight_smile:

Outra coisa, você instânciou o onClickListener() correto? Porque existem dois…
Coloca antes do seu onClickListener assim:

btnConectar.setOnClickListener(new View.onClickListener() {
...
}

Abraço

ArthurTurtle

Fala felipebonezi,

A respeito do AndroidManifest eu eh gerado pelo eclipse então acho que o problema não eh la.

O DDMS, no eclipse tem o console dele e não aparece nda, eu realmente não sei o porque do erro, mais se eu deixo a classe assim:

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
         // EditText status = (EditText) findViewById(R.id.textStatus);
       
    }

Ele roda normal, pu seja, acho q ele não ta encontrando os componentes na classe R…

Eu ja crie outro projeto e da o mesmo erro
Você tem ideia de oque pode estar causando isso?

[]'s

felipebonezi

Ele está utilizando o R.class do seu package? Ou do android?

Pode ser isso…

ArthurTurtle

Fala felipebonezi,
Cara eu resolvi o erro, foi um “dormida” minha esse erro, como eu comecei agora com o android não conhecia muito bem os componentes e por isso eu fiz o cast errado haha

Eu fazia um cast para EditText quando na verdade eu tinha uma TextView… foi um erro bobo, brigadão ae por tenta ajudar

[]'s

Criado 16 de setembro de 2011
Ultima resposta 19 de set. de 2011
Respostas 4
Participantes 2