java - Android Studio - " Unfortunately 'appname' has stopped working " -


i making first material design based app following tutorial . encountered several errors have overcome except app crashing error. have no idea why happening.i tried using both api 21 , api 22 sdks avd. tried in real device too.i suppose error should java file have no idea in file, , why. doing college submission.please me this.

my mainactivity.java :

package com.aa.bb.cc;  import android.os.bundle; import android.support.v7.app.actionbaractivity; import android.support.v7.widget.toolbar; import android.view.menu; import android.view.menuitem;  public class mainactivity extends actionbaractivity {      private toolbar mtoolbar;      @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.activity_main);          mtoolbar = (toolbar) findviewbyid(r.id.toolbar);          setsupportactionbar(mtoolbar);         getsupportactionbar().setdisplayshowhomeenabled(true);     }      @override     public boolean oncreateoptionsmenu(menu menu) {         // inflate menu; adds items action bar if present.         getmenuinflater().inflate(r.menu.menu_main, menu);         return true;     }      @override     public boolean onoptionsitemselected(menuitem item) {         // handle action bar item clicks here. action bar         // automatically handle clicks on home/up button, long         // specify parent activity in androidmanifest.xml.         int id = item.getitemid();          //noinspection simplifiableifstatement         if (id == r.id.action_settings) {             return true;         }         return super.onoptionsitemselected(item);     } } 

my activity_main.xml :

<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".mainactivity">  <linearlayout     android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:layout_alignparenttop="true"     android:orientation="vertical">      <include         android:id="@+id/toolbar"         layout="@layout/toolbar" /> </linearlayout> 

my toolbar.xml:

 <?xml version="1.0" encoding="utf-8"?> <android.widget.toolbar xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:local="http://schemas.android.com/apk/res-auto"     android:id="@+id/toolbar"     android:layout_width="match_parent"     android:layout_height="wrap_content"     android:minheight="?attr/actionbarsize"     android:background="?attr/colorprimary"     local:theme="@style/themeoverlay.appcompat.dark.actionbar"     local:popuptheme="@style/themeoverlay.appcompat.light" /> 

my styles.xml:

<resources>  <!-- base application theme. --> <style name="mymaterialtheme" parent="mymaterialtheme.base">  </style>  <style name="mymaterialtheme.base" parent="base.theme.appcompat.light.darkactionbar">       <item name="android:windownotitle">true</item>     <item name="windowactionbar">false</item>     <item name="colorprimary">@color/colorprimary</item>     <item name="colorprimarydark">@color/colorprimarydark</item>     <item name="coloraccent">@color/coloraccent</item>      </style> </resources> 

logcat :

    --------- beginning of crash 06-03 11:24:46.739    2065-2065/com.ij.indrajith.firstmaterialdesignapp e/androidruntime﹕ fatal exception: main     process: com.ij.indrajith.firstmaterialdesignapp, pid: 2065     java.lang.runtimeexception: unable start activity componentinfo{com.ij.indrajith.firstmaterialdesignapp/com.ij.indrajith.firstmaterialdesignapp.mainactivity}: java.lang.illegalargumentexception: appcompat not support current theme features             @ android.app.activitythread.performlaunchactivity(activitythread.java:2298)             @ android.app.activitythread.handlelaunchactivity(activitythread.java:2360)             @ android.app.activitythread.access$800(activitythread.java:144)             @ android.app.activitythread$h.handlemessage(activitythread.java:1278)             @ android.os.handler.dispatchmessage(handler.java:102)             @ android.os.looper.loop(looper.java:135)             @ android.app.activitythread.main(activitythread.java:5221)             @ java.lang.reflect.method.invoke(native method)             @ java.lang.reflect.method.invoke(method.java:372)             @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:899)             @ com.android.internal.os.zygoteinit.main(zygoteinit.java:694)      caused by: java.lang.illegalargumentexception: appcompat not support current theme features             @ android.support.v7.app.appcompatdelegateimplv7.ensuresubdecor(appcompatdelegateimplv7.java:360)             @ android.support.v7.app.appcompatdelegateimplv7.setcontentview(appcompatdelegateimplv7.java:246)             @ android.support.v7.app.appcompatactivity.setcontentview(appcompatactivity.java:106)             @ com.ij.indrajith.firstmaterialdesignapp.mainactivity.oncreate(mainactivity.java:16)             @ android.app.activity.performcreate(activity.java:5937)             @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1105)             @ android.app.activitythread.performlaunchactivity(activitythread.java:2251)             at android.app.activitythread.handlelaunchactivity(activitythread.java:2360)             at android.app.activitythread.access$800(activitythread.java:144)             at android.app.activitythread$h.handlemessage(activitythread.java:1278)             at android.os.handler.dispatchmessage(handler.java:102)             at android.os.looper.loop(looper.java:135)             at android.app.activitythread.main(activitythread.java:5221)             at java.lang.reflect.method.invoke(native method)             at java.lang.reflect.method.invoke(method.java:372)             at com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:899)             at com.android.internal.os.zygoteinit.main(zygoteinit.java:694) 

by seeing logcat, tried changing parent theme many other themes of no use.

update: did changes theme , error jumps :

 java.lang.runtimeexception: unable start activity componentinfo{com.ij.indrajith.firstmaterialdesignapp/com.ij.indrajith.firstmaterialdesignapp.mainactivity}: java.lang.classcastexception: android.widget.toolbar cannot cast android.support.v7.widget.toolbar 

in layout using:

android.widget.toolbar 

in activity using:

android.support.v7.widget.toolbar 

change layout in:

<android.support.v7.widget.toolbar    .... /> 

Comments