title: How to fix this error? Error inflating class android.support.design.widget.NavigationView
body: <p><a href="https://i.stack.imgur.com/y7s4J.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/y7s4J.png" alt="enter image description here"></a></p>
  
  <p><strong>LOGCAT</strong></p>
  
  <pre><code>E/AndroidRuntime: FATAL EXCEPTION: main
      Process: com.example.batyaa.first_gear_automotive, PID: 2582
      java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.batyaa.first_gear_automotive/com.example.batyaa.first_gear_automotive.HomeActivity}: android.view.InflateException: Binary XML file line #21: Binary XML file line #21: Error inflating class android.support.design.widget.NavigationView
          at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
          at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
          at android.app.ActivityThread.-wrap11(ActivityThread.java)
          at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
          at android.os.Handler.dispatchMessage(Handler.java:102)
          at android.os.Looper.loop(Looper.java:148)
          at android.app.ActivityThread.main(ActivityThread.java:5417)
          at java.lang.reflect.Method.invoke(Native Method)
          at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
       Caused by: android.view.InflateException: Binary XML file line #21: Binary XML file line #21: Error inflating class android.support.design.widget.NavigationView
          at android.view.LayoutInflater.inflate(LayoutInflater.java:539)
          at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
          at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
          at android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469)
          at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
          at com.example.batyaa.first_gear_automotive.HomeActivity.onCreate(HomeActivity.java:23)
          at android.app.Activity.performCreate(Activity.java:6237)
          at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
          at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
          at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
          at android.app.ActivityThread.-wrap11(ActivityThread.java) 
          at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
          at android.os.Handler.dispatchMessage(Handler.java:102) 
          at android.os.Looper.loop(Looper.java:148) 
          at android.app.ActivityThread.main(ActivityThread.java:5417) 
          at java.lang.reflect.Method.invoke(Native Method) 
          at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
       Caused by: android.view.InflateException: Binary XML file line #21: Error inflating class android.support.design.widget.NavigationView
          at android.view.LayoutInflater.createView(LayoutInflater.java:645)
          at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:764)
          at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
          at android.view.LayoutInflater.rInflate(LayoutInflater.java:835)
          at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
          at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
          at android.view.LayoutInflater.inflate(LayoutInflater.java:423) 
          at android.view.LayoutInflater.inflate(LayoutInflater.java:374) 
          at android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469) 
          at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 
          at com.example.batyaa.first_gear_automotive.HomeActivity.onCreate(HomeActivity.java:23) 
          at android.app.Activity.performCreate(Activity.java:6237) 
          at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) 
          at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) 
          at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
          at android.app.ActivityThread.-wrap11(ActivityThread.java) 
          at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
          at android.os.Handler.dispatchMessage(Handler.java:102) 
          at android.os.Looper.loop(Looper.java:148) 
          at android.app.ActivityThread.main(ActivityThread.java:5417) 
          at java.lang.reflect.Method.invoke(Native Method) 
          at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
       Caused by: java.lang.reflect.InvocationTargetException
          at java.lang.reflect.Constructor.newInstance(Native Method)
          at android.view.LayoutInflater.createView(LayoutInflater.java:619)
          at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:764) 
          at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704) 
          at android.view.LayoutInflater.rInflate(LayoutInflater.java:835) 
          at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) 
          at android.view.LayoutInflater.inflate(LayoutInflater.java:515) 
          at android.view.LayoutInflater.inflate(LayoutInflater.java:423) 
          at android.view.LayoutInflater.inflate(LayoutInflater.java:374) 
          at android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469) 
          at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 
          at com.example.batyaa.first_gear_automotive.HomeActivity.onCreate(HomeActivity.java:23) 
          at android.app.Activity.performCreate(Activity.java:6237) 
          at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) 
          at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) 
          at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
          at android.app.ActivityThread.-wrap11(ActivityThread.java) 
          at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
          at android.os.Handler.dispatchMessage(Handler.java:102) 
          at android.os.Looper.loop(Looper.java:148) 
          at android.app.ActivityThread.main(ActivityThread.java:5417) 
          at java.lang.reflect.Method.invoke(Native Method) 
          at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
       Caused by: android.view.InflateException: Binary XML file line #12: Binary XML file line #12: Error inflating class ImageView
          at android.view.LayoutInflater.inflate(LayoutInflater.java:539)
          at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
          at android.support.design.internal.NavigationMenuPresenter.inflateHeaderView(NavigationMenuPresenter.java:207)
          at android.support.design.widget.NavigationView.inflateHeaderView(NavigationView.java:281)
          at android.support.design.widget.NavigationView.&lt;init&gt;(NavigationView.java:193)
          at android.support.design.widget.NavigationView.&lt;init&gt;(NavigationView.java:104)
          at java.lang.reflect.Constructor.newInstance(Native Method) 
          at android.view.LayoutInflater.createView(LayoutInflater.java:619) 
          at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:764) 
          at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704) 
          at android.view.LayoutInflater.rInflate(LayoutInflater.java:835) 
          at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) 
          at android.view.LayoutInflater.inflate(LayoutInflater.java:515) 
          at android.view.LayoutInflater.inflate(LayoutInflater.java:423) 
          at android.view.LayoutInflater.inflate(LayoutInflater.java:374) 
          at android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469) 
          at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 
          at com.example.batyaa.first_gear_automotive.HomeActivity.onCreate(HomeActivity.java:23) 
          at android.app.Activity.performCreate(Activity.java:6237) 
          at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) 
          at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) 
          at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
          at android.app.ActivityThread.-wrap11(ActivityThread.java) 
          at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
          at android.os.Handler.dispatchMessage(Handler.java:102) 
          at android.os.Looper.loop(Looper.java:148) 
          at android.app.ActivityThread.main(ActivityThread.java:5417) 
          at java.lang.reflect.Method.invoke(Native Method) 
          at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
       Caused by: android.view.InflateException: Binary XML file line #12: Error inflating class ImageView
          at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:782)
          at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
          at android.view.LayoutInflater.rInflate(LayoutInflater.java:835)
          at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
          at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
          at android.view.LayoutInflater.inflate(LayoutInflater.java:423) 
          at android.support.design.internal.NavigationMenuPresenter.inflateHeaderView(NavigationMenuPresenter.java:207) 
          at android.support.design.widget.NavigationView.inflateHeaderView(NavigationView.java:281) 
          at android.support.design.widget.NavigationView.&lt;init&gt;(NavigationView.java:193) 
          at android.support.design.widget.NavigationView.&lt;init&gt;(NavigationView.java:104) 
          at java.lang.reflect.Constructor.newInstance(Native Method) 
          at android.view.LayoutInflater.createView(LayoutInflater.java:619) 
          at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:764) 
          at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704) 
          at android.view.LayoutInflater.rInflate(LayoutInflater.java:835) 
          at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) 
          at android.view.LayoutInflater.inflate(LayoutInflater.java:515) 
          at android.view.LayoutInflater.inflate(LayoutInflater.java:423) 
          at android.view.LayoutInflater.inflate(LayoutInflater.java:374) 
          at android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469) 
          at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 
          at com.example.batyaa.first_gear_automotive.HomeActivity.onCreate(HomeActivity.java:23) 
          at android.app.Activity.performCreate(Activity.java:6237) 
          at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) 
          at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) 
          at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
          at android.app.ActivityThread.-wrap11(ActivityThread.java) 
          at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
          at android.os.Handler.dispatchMessage(Handler.java:102) 
          at android.os.Looper.loop(Looper.java:148) 
          at android.app.ActivityThread.main(ActivityThread.java:5417) 
          at java.lang.reflect.Method.invoke(Native Method) 
          at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
       Caused by: android.content.res.Resources$NotFoundException: Resource "com.example.batyaa.first_gear_automotive:drawable/logo" (7f070103) is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f070103 a=-1 r=0x7f070103}
          at android.content.res.Resources.loadDrawableForCookie(Re
  Application terminated.
  </code></pre>
  
  <p><strong>HOME ACTIVITY</strong>
   private ActionBarDrawerToggle mToggle;</p>
  
  <pre><code>@Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_home);
  
      Toolbar toolbar = findViewById(R.id.toolbar);
      //setSupportActionBar(toolbar);
  
  
      DrawerLayout drawerLayout = findViewById(R.id.drawer_layout);
      ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawerLayout,toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
      drawerLayout.setDrawerListener(toggle);
      toggle.syncState();
  
      NavigationView navigationView = findViewById(R.id.nav_view);
      navigationView.setNavigationItemSelectedListener(this);
  
  
  
      //SECOND MENU
  
      mToggle = new ActionBarDrawerToggle(this, drawerLayout, R.string.navigation_drawer_close, R.string.navigation_drawer_open);
      mToggle.syncState();
  
     // getSupportActionBar().setDisplayHomeAsUpEnabled(true);
  
      //*******************************  SETTING UP SCROLL BAR *********************************
  
  
  
  }
  
  @Override
  public void onBackPressed(){
      DrawerLayout drawer = findViewById(R.id.drawer_layout);
      if(drawer.isDrawerOpen(GravityCompat.START))
      {
          drawer.closeDrawer(GravityCompat.START);
      }
      else
      {
          super.onBackPressed();
      }
  }
  
  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
      //EXTRA SETTINGS MENU DROP DOWN
      getMenuInflater().inflate(R.menu.nav_drawer , menu );
      return true;
  }
  
  
  @Override
  public boolean onOptionsItemSelected(MenuItem item) {
      int id = item.getItemId();
  
      if(id == R.id.action_settings)
      {
          return true;
      }
      if(mToggle.onOptionsItemSelected(item))
      {
          return  true;
      }
      return super.onOptionsItemSelected(item);
  }
  
  
  
  @Override
  public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {
  
      int id =  menuItem.getItemId();
  
      if(id == R.id.inventory)
      {
          Intent  goToInventory = new Intent(HomeActivity.this, InventoryActivity.class);
          startActivity(goToInventory);
          Toast.makeText(getApplicationContext(),"Welcome To Car Inventory", Toast.LENGTH_SHORT).show();
      }
      else if(id == R.id.home)
      {
          Intent  goToLocation = new Intent(this, HomeActivity.class);
          startActivity(goToLocation);
          Toast.makeText(getApplicationContext(),"Welcome To HOME", Toast.LENGTH_SHORT).show();
      }
      else if(id == R.id.location)
      {
          Intent  goToLocation = new Intent(HomeActivity.this, LocationActivity.class);
          startActivity(goToLocation);
          Toast.makeText(getApplicationContext(),"Welcome To Store Location", Toast.LENGTH_SHORT).show();
      }
      else if(id == R.id.office_hours)
      {
          Intent  goToOfficeHours = new Intent(HomeActivity.this, Office_Hours_Activity.class);
          startActivity(goToOfficeHours);
          Toast.makeText(getApplicationContext(),"Welcome To Our Office Hours", Toast.LENGTH_SHORT).show();
      }
      else if(id == R.id.warranty)
      {
          Intent  goToWarranty = new Intent(HomeActivity.this, Warranty_Activity.class);
          startActivity(goToWarranty);
          Toast.makeText(getApplicationContext(),"Welcome To Our Car Warranty", Toast.LENGTH_SHORT).show();
      }
      else if  (id == R.id.feedback)
      {
          Intent  goToFeedback = new Intent(HomeActivity.this, Feedback_Activity.class);
          startActivity(goToFeedback);
          Toast.makeText(getApplicationContext(),"Welcome To Car Feedback", Toast.LENGTH_SHORT).show();
      }
  
      DrawerLayout drawer = findViewById(R.id.drawer_layout);
      drawer.closeDrawer(GravityCompat.START);
      return true;
  }
  </code></pre>
  
  <p>}</p>