活动启动时出现Nullpointer异常

时间:2013-02-13 13:22:48

标签: android nullpointerexception bin dex

之前我在完美运行的应用中遇到错误。这是我清理项目后显示的快照。 Android代码完全符合我的最佳知识。

   package com.tmresponseportal;

 import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
 import android.view.View;
 import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

public class Client1 extends Activity {
TextView text1,tvforpass;
EditText tbid,tbpwd;
Button bsubmit,bclose;
Emailval el = new Emailval();


public void Intentstr() {
    // TODO Auto-generated method stub
    Intent i1 = new Intent();
    i1.setClass(Client1.this,Clwelcome2.class);
    startActivity(i1);

}

public void Intent_start2() {
    // TODO Auto-generated method stub
    Intent i2 = new Intent();
    i2.setClass(Client1.this,Forpass.class);
    startActivity(i2);
}

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_client1);


    text1 = (TextView)findViewById(R.id.text1);
    text1.setSelected(true);
    tbid = (EditText)findViewById(R.id.tbid);
    tbpwd = (EditText)findViewById(R.id.tbpwd);
    bsubmit = (Button)findViewById(R.id.bsubmit);
    bclose = (Button)findViewById(R.id.bclose);
    tvforpass = (TextView)findViewById(R.id.tvforpass);


    tvforpass.setOnClickListener(new OnClickListener() {





    bclose.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub

             finish();
                System.exit(0);
        }
    });
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.activity_client1, menu);
    return true;
}

}

当我尝试运行或调试它时,app force会关闭。它甚至不会发射!! logcat显示nullpointer异常。

我认为该错误与bin> dexedlib或构建路径有关。

here is logcat img

有没有人对此有所了解。 任何想法都非常感谢。

提前致谢。

here is the image.

3 个答案:

答案 0 :(得分:1)

您的项目存在一些库错误,

转到属性然后修复您的java构建路径,并检查您是否正在使用任何库项目,它应该与您的主项目位于同一位置

答案 1 :(得分:0)

检查缺少的库。修复项目属性并再次清理它。

答案 2 :(得分:0)

好吧,我自己正在回答我的愚蠢问题!!
图书馆注释-3e4e92ba3f3a5427576379deacae2306-e9d0b35cdf8dc6a314b668efa54277b9.jar 被某种方式删除了。

我恢复了它并且有效。

要检索, 右键单击项目>恢复本地历史记录>还有我想要的图书馆。

完成:)