Java 启动另一个活动时应用程序崩溃,错误为ActivityNotFoundException

Java 启动另一个活动时应用程序崩溃,错误为ActivityNotFoundException,java,android,Java,Android,我是android世界的新手 public class MainActivity extends AppCompatActivity { public Button printButton, contactButton, whereButton, commButton; public ImageButton newsButton; @Override protected void onCreate(Bundle savedInstanceState) {

我是android世界的新手

public class MainActivity extends AppCompatActivity {
    public Button printButton, contactButton, whereButton, commButton;
    public ImageButton newsButton;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        printButton = (Button)findViewById(R.id.stampa);
        contactButton = (Button)findViewById(R.id.contattaci);
        whereButton = (Button)findViewById(R.id.dovesiamo);
        commButton = (Button)findViewById(R.id.comunicazioni);
        newsButton = (ImageButton)findViewById(R.id.news);

        printButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Context context = getApplicationContext();
                Intent intent = new Intent(context, PrintActivity.class);
                startActivity(intent);
            }
        });
    }
}
PrintActivity.class
存在,并且他链接到存在的布局xml文件

但当我在手机上运行应用程序并点击“打印”按钮时,它崩溃了。发生了什么?多谢各位

下面是显示的错误

android.content.ActivityNotFoundException:无法找到显式 活动课 {it.cartoleriadipu.dipiapp/it.cartoleriadipu.dipiapp.PrintActivity}


AndroidManifest.xml
文件中添加
PrintActivity
,将其定义为如下活动

<activity
    android:name="it.cartoleriadipiu.dipiapp.PrintActivity"
    android:label="Print Activity" />


发生碰撞时,logcat显示的是什么。。你有没有提到你在伦敦的第二项活动manifest@FranCode发布stacktraceIt我的应用程序似乎找不到我想要切换的活动。但它存在于我的项目中。这是如何发生的?请检查您的清单,以查看是否列出了
PrintActivity
。而不是使用
getApplicationContext()
作为上下文使用
MainActivity。这可能是