Android emulator 运行android应用程序

Android emulator 运行android应用程序,android-emulator,android,Android Emulator,Android,当我试图在我的系统上运行简单的android应用程序时,我遇到了麻烦 我测试了一些其他应用程序,这些应用程序不是在我的系统上创建的,并且运行良好,但是当我在我的系统上编辑这些应用程序时,这些应用程序也不会运行。我犯了很多错误 09-26 07:23:55.458: E/AndroidRuntime(1341): ... 11 more at com.calculation.MainActivity.<init>(MainActivity.java:19) at

当我试图在我的系统上运行简单的android应用程序时,我遇到了麻烦 我测试了一些其他应用程序,这些应用程序不是在我的系统上创建的,并且运行良好,但是当我在我的系统上编辑这些应用程序时,这些应用程序也不会运行。我犯了很多错误

09-26 07:23:55.458: E/AndroidRuntime(1341):     ... 11 more
    at com.calculation.MainActivity.<init>(MainActivity.java:19)
    at java.lang.Class.newInstanceImpl(Native Method)
:   at java.lang.Class.newInstance(Class.java:1130)
    at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2128)

}

问题在于api级别。经过测试的应用程序是多年前在不同的api级别和环境中创建的,因此警报对话框错误即将出现 警报对话框可以用这种方式显示

private void showinvalidemail() {
        // TODO Auto-generated method stub
        AlertDialog.Builder dialogbuilder = new AlertDialog.Builder(this);
        dialogbuilder.setTitle("Invalid Email");
        dialogbuilder.setMessage("Please Enter Valid Email");
        dialogbuilder.setIcon(R.drawable.mexit);
        dialogbuilder.setPositiveButton("Ok",
                new DialogInterface.OnClickListener() {

                    @Override
                    public void onClick(DialogInterface arg0, int arg1) {
                        // TODOAuto-generated method stub
                        Toast.makeText(getApplicationContext(),
                                "You Clicked OK", Toast.LENGTH_LONG).show();
                    }
                });
        AlertDialog alertdialog = dialogbuilder.create();
        alertdialog.show();
    }

在此处发布MainActivity.java。在日志的顶部发布。MainActivity.java第19行中存在一些问题…发布MainActivity.java文件…我已经发布了我的MainActivity.java
private void showinvalidemail() {
        // TODO Auto-generated method stub
        AlertDialog.Builder dialogbuilder = new AlertDialog.Builder(this);
        dialogbuilder.setTitle("Invalid Email");
        dialogbuilder.setMessage("Please Enter Valid Email");
        dialogbuilder.setIcon(R.drawable.mexit);
        dialogbuilder.setPositiveButton("Ok",
                new DialogInterface.OnClickListener() {

                    @Override
                    public void onClick(DialogInterface arg0, int arg1) {
                        // TODOAuto-generated method stub
                        Toast.makeText(getApplicationContext(),
                                "You Clicked OK", Toast.LENGTH_LONG).show();
                    }
                });
        AlertDialog alertdialog = dialogbuilder.create();
        alertdialog.show();
    }