manojbhadane / Holdy

💼 Lightweight, Easy to use container for any fragment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

New Vserion of gradle Holdy Activity not work

rajam1215 opened this issue · comments

Hello @manojbhadane

With New version of gradle and android studio, Holdy Activity not open, please look in to it.

new version of project level gradle

classpath 'com.android.tools.build:gradle:3.6.0'

This error is occur

  java.lang.RuntimeException: Unable to start activity 
  ComponentInfo{com.manojbhadane.holdy.HolderActivity}: android.view.InflateException: Binary 
  XML file line #2: Binary XML file line #2: Error inflating class layout
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2984)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3119)
    at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
    at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
    at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1839)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loop(Looper.java:201)
    at android.app.ActivityThread.main(ActivityThread.java:6864)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
 Caused by: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class layout
 Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class layout
 Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.layout" on path: DexPathList[[zip file "/data/app/com.royalways.montecarloretail-mKwBqM81EE8c2Xtykt2N5A==/base.apk"],nativeLibraryDirectories=[/data/app/com.royalways.montecarloretail-mKwBqM81EE8c2Xtykt2N5A==/lib/arm, /system/lib]]
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
    at android.view.LayoutInflater.createView(LayoutInflater.java:610)
    at android.view.LayoutInflater.onCreateView(LayoutInflater.java:707)
    at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:68)
    at android.view.LayoutInflater.onCreateView(LayoutInflater.java:724)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:792)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:496)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
    at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:555)
    at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:161)
    at com.manojbhadane.holdy.HolderActivity.onCreate(HolderActivity.java:43)
    at android.app.Activity.performCreate(Activity.java:7232)
    at android.app.Activity.performCreate(Activity.java:7221)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1272)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2964)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3119)
    at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
    at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
    at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1839)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loop(Looper.java:201)
    at android.app.ActivityThread.main(ActivityThread.java:6864)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)

Thanks

commented

Sure rajam, will look into it and update it

Sure rajam, will look into it and update it

@manojbhadane

Thanks for reply, while the time i use gradle version.

classpath 'com.android.tools.build:gradle:3.5.3'

i hope you will solve this issue with in a days.

Hello @manojbhadane

It seems to very late, I use your library, for now with Gradle version, library not working well, and lower Gardle version give some error on other dependencies, so Gradle update is necessary, except Holdy version please update it and check once,

Thanks

commented

Hi @rajam1215
Sorry for inconvenience caused. I have upgraded gradle version to v3.6.0, hope it will work for you

Thanks

Hello @manojbhadane

issue not solve, this error is occur.

E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.royalways.montecarloretail, PID: 31624
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.royalways.montecarloretail/com.manojbhadane.holdy.HolderActivity}: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class layout
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2984)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3119)
    at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
    at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
    at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1839)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loop(Looper.java:201)
    at android.app.ActivityThread.main(ActivityThread.java:6864)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
 Caused by: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error 
 inflating class layout
 Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class layout
 Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.layout" on path: 
 DexPathList[[zip file "/data/app/com.royalways.montecarloretail-F- 
Aw92Z1cpxhggyh3p7wXg==/base.apk"],nativeLibraryDirectories= 
[/data/app/com.royalways.montecarloretail-F-Aw92Z1cpxhggyh3p7wXg==/lib/arm, /system/lib]]
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
    at android.view.LayoutInflater.createView(LayoutInflater.java:610)
    at android.view.LayoutInflater.onCreateView(LayoutInflater.java:707)
    at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:68)
    at android.view.LayoutInflater.onCreateView(LayoutInflater.java:724)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:792)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:496)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:374)

I think it is related to data binding = true,

Please check once with add dependency from gradle in your dummy project.

commented