App roda mas não faz os calculos

Sou iniciante. Estou fazendo um app no Eclipse, e o layout está direitinho e funcionando. Consigo digitar as informações nos editText, mas ao apertar o botão de “Calcular” nada acontece. Acho que tem algo errado no arquivo java, mas não consigo identificar. Se alguém puder me ajudar, agradeço muito. Segue abaixo o código.

package com.example.custoparaneutralizaroco2_petroleo;

import com.example.custoparaneutralizaroco2_petroleo.R;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;



public class Custo_para_neutralizar_o_CO2_PetroleoActivity extends Activity {
	
	
	EditText editText1, editText2, editText3, editText4, editText5, editText6, editText7, editText8;
	Button button1;
	RadioButton rbCom_vapor, rbSem_vapor, rbTipo1, rbTipo2; 
	RadioGroup rgTipo_de_tocha, rgTipo_de_arvore;
	

    @Override
    protected void onCreate(Bundle savedInstanceState){
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_custo_para_neutralizar_o_co2_petroleo);
       
       editText1 = (EditText) findViewById(R.id.editText1);
       editText2 = (EditText) findViewById(R.id.editText2);
       editText3 = (EditText) findViewById(R.id.editText3);
       editText4 = (EditText) findViewById(R.id.editText4);
       editText5 = (EditText) findViewById(R.id.editText5);
       editText6 = (EditText) findViewById(R.id.editText6);
       editText7 = (EditText) findViewById(R.id.editText7);
       editText8 = (EditText) findViewById(R.id.editText8);
       rbCom_vapor = (RadioButton) findViewById(R.id.rbCom_vapor);
       rbSem_vapor = (RadioButton) findViewById(R.id.rbSem_vapor);
       rbTipo1 = (RadioButton) findViewById(R.id.rbTipo1);
       rbTipo2 = (RadioButton) findViewById(R.id.rbTipo2);
       button1 = (Button) findViewById(R.id.button1);
       
       
       button1.setOnClickListener(new OnClickListener(){
    	   
    	   @Override
		   public void onClick(View arg0) {
				
			 double C = 0, Qo = 0, Molco2 = 0, Molc = 0, IMA = 0, tC_tseca = 0, n_arvores_ha = 0, Eco2_total = 0;
			 double Eco2, Ft, N, G;
			 char tipo_de_tocha, tipo_de_arvore;

			 
			 C = Double.parseDouble(editText1.getText().toString());
			 Qo = Double.parseDouble(editText2.getText().toString());
			 Molco2 = Double.parseDouble(editText3.getText().toString());
			 Molc = Double.parseDouble(editText4.getText().toString());
			 Eco2 = ((C/100)*Qo*(Molco2/Molc));
			 editText8.setText(String.valueOf("A quantidade de dióxido de carbono emitido é de: Eco2"));
			 
			 if(rbCom_vapor.isChecked()) {
				 tipo_de_tocha = 1;
			 }
			 else {
				 tipo_de_tocha = 2;   
				 			 
			 }
			 if(tipo_de_tocha == 1) {
				 Eco2_total = (Eco2*0.98); 
				 editText8.setText(String.valueOf("A quantidade total de dióxido de carbono emitido pelo sistema flare é de: Eco2_total"));
			 }
			 else {
				 Eco2_total = (Eco2*0.95);
				 editText8.setText(String.valueOf("A quantidade total de dióxido de carbono emitido pelo sistema flare é de: Eco2_total"));
			 }
				 
			 IMA = Double.parseDouble(editText5.getText().toString());
			 tC_tseca = Double.parseDouble(editText6.getText().toString());
			 n_arvores_ha = Double.parseDouble(editText7.getText().toString());
			 Ft = ((IMA*tC_tseca*(44/12))/n_arvores_ha);
			 editText8.setText(String.valueOf("O fator de fixação (toneladas de dióxido de carbono sequestrado por árvore em um ano) é de: Ft"));
			  
			 N = ((Eco2_total/Ft)*1.2);
			 editText8.setText(String.valueOf("O número de árvores a ser plantado é de: N"));
			 
			 if(rbTipo1.isChecked()){
				 tipo_de_arvore = 3;
			 }
			 else {
				 tipo_de_arvore = 4;
			 } 
			 if(tipo_de_arvore == 3) {
			    G = (128.17*N);
			    editText8.setText(String.valueOf("O custo para nutralizar a emissão de dióxido de carbono é de R$:N"));
			 }
			 else {
				G = (100*N); 
				editText8.setText(String.valueOf("O custo para nutralizar a emissão de dióxido de carbono é de R$:N"));
			 } 
				 
			   
				 
			 

			 
			 
		   }}
				
				
				
				
        );
        

}}

Usa o Log.i(“info”, mensagem aqui); pra testar a action do button e olha no logcat pra ver se ta chamando.