Почему вылетает приложение?

Всем привет!
Дело в том что я решил вставить navigation draver в приложение. В android studio ошибок не выдаёт, но при загрузке приложения на реальное устройство оно сразу же вылетает. Помогите!
Так как я первый раз задаю здесь вопрос то прикрепляю код в google docs и просто текстом.
Если нужно добавить ещё какой нибудь способ просмотра кода пишите
import android.support.design.widget.NavigationView;
import android.support.v4.view.GravityCompat;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.MenuItem;

public class MainActivity extends AppCompatActivity
        implements NavigationView.OnNavigationItemSelectedListener {

    @SuppressWarnings("StatementWithEmptyBody")
    @Override
    public boolean onNavigationItemSelected(MenuItem item) {
        // Handle navigation view item clicks here.
        int id = item.getItemId();

        if (id == R.id.audiobooks) {
            // Handle the camera action
        } else if (id == R.id.alarm_clock) {

        } else if (id == R.id.dictophone) {

        } else if (id == R.id.notes) {

        } else if (id == R.id.calendar) {

        } else if (id == R.id.calculator) {

        } else if (id == R.id.map) {

        } else if (id == R.id.timetable) {

        } else if (id == R.id.discipline) {

        } else if (id == R.id.reader) {

        } else if (id == R.id.shpargalka) {

        } else if (id == R.id.about) {

        } else if (id == R.id.rate) {

        }

        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        drawer.closeDrawer(GravityCompat.START);
        return true;
    }


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

Файл nav_header_main
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/colorAccent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:theme="@style/ThemeOverlay.AppCompat.Dark"
    android:orientation="vertical"
    android:gravity="bottom">

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:paddingTop="@dimen/activity_vertical_margin"
        android:src="@android:drawable/sym_def_app_icon"
        android:id="@+id/imageView"/>

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:paddingTop="@dimen/activity_vertical_margin"
        android:text="Android Studio"
        android:textAppearance="@style/TextAppearance.AppCompat.Body1"/>

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="android.studio@android.com"
        android:id="@+id/textView"/>

</LinearLayout>

activity_main_draver
<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <group android:checkableBehavior="single">
        <item
            android:id="@+id/audiobooks"
            android:title="@string/audiobooks" />
        <item
            android:id="@+id/alarm_clock"
            android:title="@string/alarm_clock"/>
        <item
            android:id="@+id/dictophone"
            android:title="@string/dictophone"/>
        <item
            android:id="@+id/notes"
            android:title="@string/notes"/>
        <item
            android:id="@+id/calendar"
            android:title="@string/calendar"/>
        <item
            android:id="@+id/calculator"
            android:title="@string/calculator"/>
        <item
            android:id="@+id/map"
            android:title="@string/map"/>
        <item
            android:id="@+id/timetable"
            android:title="@string/timetable"/>
        <item
            android:id="@+id/discipline"
            android:title="@string/self_discipline"/>
        <item
            android:id="@+id/reader"
            android:title="@string/reader"/>
        <item
            android:id="@+id/shpargalka"
            android:title="@string/shpargalka"/>
    </group>

    <item android:title="@string/app">
        <menu>
            <item
                android:id="@+id/about"
                android:title="@string/about"/>
            <item
                android:id="@+id/rate"
                android:title="@string/Av"/>
        </menu>
    </item>

</menu>

activity main
<android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true"
    tools:openDrawer="start">

    <include
        layout="@layout/nav_header_main"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

    <android.support.design.widget.NavigationView
        android:id="@+id/nav_view"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:fitsSystemWindows="true"
        app:headerLayout="@layout/nav_header_main"
        app:menu="@menu/activity_main_drawer"/>

</android.support.v4.widget.DrawerLayout>


drive.google.com/open?id=0B3JPFKx3PmZwWlpuQTNBLUt1M0E
  • Вопрос задан
  • 660 просмотров
Пригласить эксперта
Ответы на вопрос 1
@YuryBorodkin
Android dev
а стактрейс где? без него анрил.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы