colored-time-selector icon indicating copy to clipboard operation
colored-time-selector copied to clipboard

ndroid.view.InflateException: Binary XML file line #11: Error inflating class de.ehsun.coloredtimebar.TimelineView

Open ashfaaaa opened this issue 6 years ago • 0 comments

Hello im getting following error will you please help me out to fix it if m doing something wrong

04-15 14:17:04.421 1247-1247/net.aafushh.smoky E/AndroidRuntime: FATAL EXCEPTION: main Process: net.aafushh.smoky, PID: 1247 java.lang.RuntimeException: Unable to start activity ComponentInfo{net.aafushh.smoky/net.aafushh.smoky.booking.test}: android.view.InflateException: Binary XML file line #11: Error inflating class de.ehsun.coloredtimebar.TimelineView at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2292) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2350) at android.app.ActivityThread.access$800(ActivityThread.java:163) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1257) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:157) at android.app.ActivityThread.main(ActivityThread.java:5335) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081) at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132) at dalvik.system.NativeStart.main(Native Method) Caused by: android.view.InflateException: Binary XML file line #11: Error inflating class de.ehsun.coloredtimebar.TimelineView at android.view.LayoutInflater.createView(LayoutInflater.java:626) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:702) at android.view.LayoutInflater.rInflate(LayoutInflater.java:761) at android.view.LayoutInflater.inflate(LayoutInflater.java:498) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at android.view.LayoutInflater.inflate(Native Method) at android.view.LayoutInflater.inflate(LayoutInflater.java:398) at android.view.LayoutInflater.inflate(LayoutInflater.java:354) at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287) at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139) at net.aafushh.smoky.booking.test.onCreate(test.java:13) at android.app.Activity.performCreate(Activity.java:5389) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2256) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2350)  at android.app.ActivityThread.access$800(ActivityThread.java:163)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1257)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:157)  at android.app.ActivityThread.main(ActivityThread.java:5335)  at java.lang.reflect.Method.invokeNative(Native Method)  at java.lang.reflect.Method.invoke(Method.java:515)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)  at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)  at dalvik.system.NativeStart.main(Native Method)  Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Constructor.constructNative(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at android.view.LayoutInflater.createView(LayoutInflater.java:600) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:702)  at android.view.LayoutInflater.rInflate(LayoutInflater.java:761)  at android.view.LayoutInflater.inflate(LayoutInflater.java:498)  at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)  at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)  at android.view.LayoutInflater.inflate(Native Method)  at android.view.LayoutInflater.inflate(LayoutInflater.java:398)  at android.view.LayoutInflater.inflate(LayoutInflater.java:354)  at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287)  at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)  at net.aafushh.smoky.booking.test.onCreate(test.java:13)  at android.app.Activity.performCreate(Activity.java:5389)  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2256)  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2350)  at android.app.ActivityThread.access$800(ActivityThread.java:163)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1257)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:157)  at android.app.ActivityThread.main(ActivityThread.java:5335)  at java.lang.reflect.Method.invokeNative(Native Method)  at java.lang.reflect.Method.invoke(Method.java:515)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)  at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)  at dalvik.system.NativeStart.main(Native Method)  Caused by: java.lang.NoSuchMethodError: android.view.View.<init> at de.ehsun.coloredtimebar.TimelineView.<init>(TimelineView.kt:15) at de.ehsun.coloredtimebar.TimelineView.<init>(TimelineView.kt:14) at de.ehsun.coloredtimebar.TimelineView.<init>(TimelineView.kt) at java.lang.reflect.Constructor.constructNative(Native Method)  at java.lang.reflect.Constructor.newInstance(Constructor.java:423)  at android.view.LayoutInflater.createView(LayoutInflater.java:600)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:702)  at android.view.LayoutInflater.rInflate(LayoutInflater.java:761)  at android.view.LayoutInflater.inflate(LayoutInflater.java:498)  at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)  at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)  at android.view.LayoutInflater.inflate(Native Method)  at android.view.LayoutInflater.inflate(LayoutInflater.java:398)  at android.view.LayoutInflater.inflate(LayoutInflater.java:354)  at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287)  at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)  at net.aafushh.smoky.booking.test.onCreate(test.java:13)  at android.app.Activity.performCreate(Activity.java:5389)  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2256)  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2350)  at android.app.ActivityThread.access$800(ActivityThread.java:163)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1257)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:157)  at android.app.ActivityThread.main(ActivityThread.java:5335)  at java.lang.reflect.Method.invokeNative(Native Method)  at java.lang.reflect.Method.invoke(Method.java:515)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)  at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)  at dalvik.system.NativeStart.main(Native Method)

my xml file:

`

<android.support.constraint.ConstraintLayout 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:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/white" tools:context=".booking.test">

<de.ehsun.coloredtimebar.TimelineView
    android:id="@+id/timelineView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:barColorAvailable="@color/available_time_default_color"
    app:barColorHighlight="@color/selector_default_color"
    app:barColorNotAvailable="@color/timeline_default_color"
    app:barWidth="16dp"
    app:fractionLineColor="@color/separatorDark"
    app:fractionLineLength="8dp"
    app:fractionLineWidth="1dp"
    app:fractionPrimaryTextColor="@color/fraction_default_color"
    app:fractionSecondaryTextColor="@color/fraction_default_color"
    app:fractionTextInterval="2"
    app:fractionTextSize="8sp"
    app:timeRange="07:00-19:00" />

</android.support.constraint.ConstraintLayout> `

ashfaaaa avatar Apr 15 '18 08:04 ashfaaaa