之前我在完美运行的应用中遇到错误。这是我清理项目后显示的快照。 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或构建路径有关。
有没有人对此有所了解。 任何想法都非常感谢。
提前致谢。
答案 0 :(得分:1)
您的项目存在一些库错误,
转到属性然后修复您的java构建路径,并检查您是否正在使用任何库项目,它应该与您的主项目位于同一位置
答案 1 :(得分:0)
检查缺少的库。修复项目属性并再次清理它。
答案 2 :(得分:0)
好吧,我自己正在回答我的愚蠢问题!!
图书馆注释-3e4e92ba3f3a5427576379deacae2306-e9d0b35cdf8dc6a314b668efa54277b9.jar
被某种方式删除了。
我恢复了它并且有效。
要检索, 右键单击项目>恢复本地历史记录>还有我想要的图书馆。
完成:)