I am using the AppCompatActivity library to make support all the devices. After upadting the android-support-v7-appcompat library i am facing issue. But i am facing an error during run-time. I am using eclipse studio to code for android project. Any help will be appreciated.

Below is my error ,and i am getting no idea where i am going wrong.

** ERROR **

     E/AndroidRuntime(6899): FATAL EXCEPTION: main
     E/AndroidRuntime(6899): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.drawer.sample/com.drawer.sample.MainActivity}: android.view.InflateException: Binary XML file line #19: Error inflating class android.support.v7.internal.widget.NativeActionModeAwareLayout
     E/AndroidRuntime(6899):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298)
     E/AndroidRuntime(6899):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
     E/AndroidRuntime(6899):    at android.app.ActivityThread.access$800(ActivityThread.java:144)
     E/AndroidRuntime(6899):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
     E/AndroidRuntime(6899):    at android.os.Handler.dispatchMessage(Handler.java:102)
     E/AndroidRuntime(6899):    at android.os.Looper.loop(Looper.java:135)
     E/AndroidRuntime(6899):    at android.app.ActivityThread.main(ActivityThread.java:5221)
     E/AndroidRuntime(6899):    at java.lang.reflect.Method.invoke(Native Method)
     E/AndroidRuntime(6899):    at java.lang.reflect.Method.invoke(Method.java:372)
     E/AndroidRuntime(6899):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
     E/AndroidRuntime(6899):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
     E/AndroidRuntime(6899): Caused by: android.view.InflateException: Binary XML file line #19: Error inflating class android.support.v7.internal.widget.NativeActionModeAwareLayout
     E/AndroidRuntime(6899):    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:757)
     E/AndroidRuntime(6899):    at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
     E/AndroidRuntime(6899):    at android.view.LayoutInflater.parseInclude(LayoutInflater.java:890)
     E/AndroidRuntime(6899):    at android.view.LayoutInflater.rInflate(LayoutInflater.java:802)
     E/AndroidRuntime(6899):    at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
     E/AndroidRuntime(6899):    at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
     E/AndroidRuntime(6899):    at android.view.LayoutInflater.inflate(LayoutInflater.java:365)
     E/AndroidRuntime(6899):    at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:299)
     E/AndroidRuntime(6899):    at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:246)
     E/AndroidRuntime(6899):    at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:106)
     E/AndroidRuntime(6899):    at com.drawer.sample.MainActivity.onCreate(MainActivity.java:12)
     E/AndroidRuntime(6899):    at android.app.Activity.performCreate(Activity.java:5933)
     E/AndroidRuntime(6899):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
     E/AndroidRuntime(6899):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)
     E/AndroidRuntime(6899):    ... 10 more
     E/AndroidRuntime(6899): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v7.internal.widget.NativeActionModeAwareLayout" on path: DexPathList[[zip file "/data/app/com.drawer.sample-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
     E/AndroidRuntime(6899):    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
     E/AndroidRuntime(6899):    at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
     E/AndroidRuntime(6899):    at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
     E/AndroidRuntime(6899):    at android.view.LayoutInflater.createView(LayoutInflater.java:571)
     E/AndroidRuntime(6899):    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)
     E/AndroidRuntime(6899):    ... 23 more
     E/AndroidRuntime(6899):    Suppressed: java.lang.ClassNotFoundException: android.support.v7.internal.widget.NativeActionModeAwareLayout
     E/AndroidRuntime(6899):        at java.lang.Class.classForName(Native Method)
     E/AndroidRuntime(6899):        at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
     E/AndroidRuntime(6899):        at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
     E/AndroidRuntime(6899):        at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
     E/AndroidRuntime(6899):        ... 26 more
     E/AndroidRuntime(6899):    Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available

activity_main.xml

    <LinearLayout 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"
       android:orientation="vertical">
       <include 
         android:id="@+id/toolbar"
         layout="@layout/toolbar_layout"/> 
       <TextView
         android:text="@string/app_name" 
         android:layout_height="wrap_content"
         android:layout_width="wrap_content"
         android:textColor="#000000"
         android:layout_marginTop="110dp"/>
    </LinearLayout>

MainActivty.java

    package com.drawer.sample;

    import android.os.Bundle;
    import android.support.v7.widget.Toolbar;
    import android.support.v7.app.AppCompatActivity;

   public class MainActivity extends AppCompatActivity  {

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

     Toolbar mToolbar =  (Toolbar) findViewById(R.id.toolbar);
     setSupportActionBar(mToolbar);
     getSupportActionBar().setDisplayShowTitleEnabled(false);

     }
 }

Style.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
   <style name="AppTheme" parent="AppTheme.Base">

   </style>

   <style name="AppTheme.Base" parent = "Theme.AppCompat.Light.DarkActionBar">
     <item name="colorPrimary">@color/primary</item>
    <item name="colorPrimaryDark">@color/primaryDark</item>
    <item name="colorAccent">@color/accent</item>
</style>

Related posts

Recent Viewed