Java 我的android应用程序在我按下按钮时崩溃

Java 我的android应用程序在我按下按钮时崩溃,java,android,Java,Android,我是Android编程新手,有时我不知道我的项目出了什么问题,我一按按钮它就会崩溃。 有什么问题吗 这是我的主要活动 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptions

我是Android编程新手,有时我不知道我的项目出了什么问题,我一按按钮它就会崩溃。
有什么问题吗

这是我的主要活动

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}


@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu_main, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    int id = item.getItemId();

    if (id==R.id.menu_home)


    if (id==R.id.menu_search)


    if (id==R.id.menu_contact)


    if (id==R.id.menu_info)


    if (id==R.id.menu_close)

    finish();

return super.onOptionsItemSelected(item);
}



public void btn_next1 (View v) {
    Intent intent = new Intent(MainActivity.this, Page1.class);
    startActivity(intent);
}

public void btn_next2 (View v) {
    Intent intent = new Intent(MainActivity.this, Page2.class);
    startActivity(intent);
}

public void btn_next3 (View v) {
    Intent intent = new Intent(MainActivity.this, Page3.class);
    startActivity(intent);
}

public void btn_next4 (View v) {
    Intent intent = new Intent(MainActivity.this, Page4.class);
    startActivity(intent);
}

public void btn_next5 (View v) {
    Intent intent = new Intent(MainActivity.this, Page5.class);
    startActivity(intent);
}

public void btn_next6 (View v) {
    Intent intent = new Intent(MainActivity.this, Page6.class);
    startActivity(intent);
}

public void btn_next10 (View v) {
    Intent intent = new Intent(MainActivity.this, Page10.class);
    startActivity(intent);
}
}
这是我的activity_main.xml

<Button
    android:id="@+id/button"
    android:layout_width="89dp"
    android:layout_height="85dp"
    android:background="@drawable/page10"
    android:gravity="center"
    android:onClick="btn_next10"
    app:layout_constraintTop_toTopOf="parent"
    android:layout_marginTop="8dp"
    app:layout_constraintBottom_toBottomOf="parent"
    android:layout_marginBottom="8dp"
    android:layout_marginLeft="8dp"
    app:layout_constraintLeft_toLeftOf="parent"
    android:layout_marginRight="8dp"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintHorizontal_bias="0.028"
    app:layout_constraintVertical_bias="0.909" />

<Button
    android:id="@+id/button7"
    android:layout_width="89dp"
    android:layout_height="85dp"
    android:background="@drawable/page6"
    android:gravity="center"
    android:onClick="btn_next6"
    app:layout_constraintTop_toTopOf="parent"
    android:layout_marginTop="8dp"
    app:layout_constraintBottom_toBottomOf="parent"
    android:layout_marginBottom="8dp"
    android:layout_marginRight="8dp"
    app:layout_constraintRight_toRightOf="parent"
    android:layout_marginLeft="8dp"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintHorizontal_bias="0.971"
    app:layout_constraintVertical_bias="0.456" />

<Button
    android:id="@+id/button6"
    android:layout_width="89dp"
    android:layout_height="85dp"
    android:background="@drawable/page5"
    android:gravity="center"
    android:onClick="btn_next5"
    app:layout_constraintTop_toTopOf="parent"
    android:layout_marginTop="8dp"
    app:layout_constraintBottom_toBottomOf="parent"
    android:layout_marginBottom="8dp"
    android:layout_marginRight="8dp"
    app:layout_constraintRight_toRightOf="parent"
    android:layout_marginLeft="8dp"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintHorizontal_bias="0.501"
    app:layout_constraintVertical_bias="0.456" />

<Button
    android:id="@+id/button5"
    android:layout_width="89dp"
    android:layout_height="85dp"
    android:background="@drawable/page4"
    android:gravity="center"
    android:onClick="btn_next4"
    android:layout_marginLeft="8dp"
    app:layout_constraintLeft_toLeftOf="parent"
    android:layout_marginRight="8dp"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    android:layout_marginTop="8dp"
    app:layout_constraintBottom_toBottomOf="parent"
    android:layout_marginBottom="8dp"
    app:layout_constraintHorizontal_bias="0.028"
    app:layout_constraintVertical_bias="0.456" />

<Button
    android:id="@+id/button4"
    android:layout_width="89dp"
    android:layout_height="85dp"
    android:background="@drawable/page3"
    android:gravity="center"
    android:onClick="btn_next3"
    app:layout_constraintTop_toTopOf="parent"
    android:layout_marginTop="8dp"
    app:layout_constraintBottom_toBottomOf="parent"
    android:layout_marginBottom="8dp"
    android:layout_marginRight="8dp"
    app:layout_constraintRight_toRightOf="parent"
    android:layout_marginLeft="8dp"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintHorizontal_bias="0.971"
    app:layout_constraintVertical_bias="0.129" />

<Button
    android:id="@+id/button3"
    android:layout_width="89dp"
    android:layout_height="85dp"
    android:background="@drawable/page2"
    android:gravity="center"
    android:onClick="btn_next2"
    app:layout_constraintTop_toTopOf="parent"
    android:layout_marginTop="8dp"
    app:layout_constraintBottom_toBottomOf="parent"
    android:layout_marginBottom="8dp"
    android:layout_marginRight="8dp"
    app:layout_constraintRight_toRightOf="parent"
    android:layout_marginLeft="8dp"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintHorizontal_bias="0.501"
    app:layout_constraintVertical_bias="0.129" />

<Button
    android:id="@+id/button2"
    android:layout_width="89dp"
    android:layout_height="85dp"
    android:background="@drawable/page1"
    android:gravity="center"
    android:onClick="btn_next1"
    app:layout_constraintVertical_chainStyle="spread"
    android:layout_marginLeft="8dp"
    app:layout_constraintLeft_toLeftOf="parent"
    android:layout_marginRight="8dp"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    android:layout_marginTop="8dp"
    app:layout_constraintBottom_toBottomOf="parent"
    android:layout_marginBottom="8dp"
    app:layout_constraintHorizontal_bias="0.028"
    app:layout_constraintVertical_bias="0.129" />
</android.support.constraint.ConstraintLayout>


你们能帮帮我吗?

你们把onClick添加到了看起来不错的按钮上。 检查清单文件中是否声明了Page1.class和其他类。如果没有,那么您需要添加它们,就像在清单文件中定义MainActivity一样。
此外,请检查您的logcat是否有错误。

当您的应用程序不幸停止时,请检查Android Monitor


别忘了在清单中声明类。

活动第1页、第2页等是否存在?如果是这样的话,也许是其中一个失败了。如上所述,您的logcat将非常有用。

在onCreateOptionMenu中抛出try-catch异常

当返回类型为布尔型(如true)时,有时会出现空指针异常。。。这会导致应用程序崩溃


希望有帮助

你能添加日志吗?你们能帮我吗?不能不看到错误日志。