Closed billdizl closed 8 months ago
吃个嘴子😘
kt升级 升级到1.9.22 相关依赖升级到最新的sdk
拉下来啥也没改直接允许咋也报错了大佬:
Process: me.hgj.jetpackmvvm.demo, PID: 15847
java.lang.RuntimeException: Unable to start activity ComponentInfo{me.hgj.jetpackmvvm.demo/me.hgj.jetpackmvvm.demo.ui.activity.MainActivity}: android.view.InflateException: Binary XML file line #20 in me.hgj.jetpackmvvm.demo:layout/activity_main: Binary XML file line #27 in me.hgj.jetpackmvvm.demo:layout/fragment_main: Binary XML file line #27 in me.hgj.jetpackmvvm.demo:layout/fragment_main: Error inflating class com.ittianyu.bottomnavigationviewex.BottomNavigationViewEx
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4607)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4803)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:118)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:153)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:104)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:3064)
at android.os.Handler.dispatchMessage(Handler.java:117)
at android.os.Looper.loopOnce(Looper.java:210)
at android.os.Looper.loop(Looper.java:302)
at android.app.ActivityThread.main(ActivityThread.java:9637)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:601)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1062)
Caused by: android.view.InflateException: Binary XML file line #20 in me.hgj.jetpackmvvm.demo:layout/activity_main: Binary XML file line #27 in me.hgj.jetpackmvvm.demo:layout/fragment_main: Binary XML file line #27 in me.hgj.jetpackmvvm.demo:layout/fragment_main: Error inflating class com.ittianyu.bottomnavigationviewex.BottomNavigationViewEx
Caused by: android.view.InflateException: Binary XML file line #27 in me.hgj.jetpackmvvm.demo:layout/fragment_main: Binary XML file line #27 in me.hgj.jetpackmvvm.demo:layout/fragment_main: Error inflating class com.ittianyu.bottomnavigationviewex.BottomNavigationViewEx
Caused by: android.view.InflateException: Binary XML file line #27 in me.hgj.jetpackmvvm.demo:layout/fragment_main: Error inflating class com.ittianyu.bottomnavigationviewex.BottomNavigationViewEx
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at android.view.LayoutInflater.createView(LayoutInflater.java:915)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1067)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1022)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1184)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1145)
at android.view.LayoutInflater.inflate(LayoutInflater.java:726)
at android.view.LayoutInflater.inflate(LayoutInflater.java:562)
at androidx.databinding.DataBindingUtil.inflate(DataBindingUtil.java:126)
at androidx.databinding.ViewDataBinding.inflateInternal(ViewDataBinding.java:1409)
at me.hgj.jetpackmvvm.demo.databinding.FragmentMainBinding.inflate(FragmentMainBinding.java:48)
at me.hgj.jetpackmvvm.demo.databinding.FragmentMainBinding.inflate(FragmentMainBinding.java:34)
at java.lang.reflect.Method.invoke(Native Method)
at me.hgj.jetpackmvvm.ext.ViewBindUtilKt$inflateBindingWithGeneric$3.invoke(ViewBindUtil.kt:32)
at me.hgj.jetpackmvvm.ext.ViewBindUtilKt$inflateBindingWithGeneric$3.invoke(ViewBindUtil.kt:30)
at me.hgj.jetpackmvvm.ext.ViewBindUtilKt.withGenericBindingClass(ViewBindUtil.kt:45)
at me.hgj.jetpackmvvm.ext.ViewBindUtilKt.inflateWithGeneric(ViewBindUtil.kt:30)
at me.hgj.jetpackmvvm.base.fragment.BaseVmDbFragment.onCreateView(BaseVmDbFragment.kt:30)
at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3114)
at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:557)
2024-05-01 22:33:48.689 E at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1455)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3034)
at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
at androidx.fragment.app.FragmentStateManager.ensureInflatedView(FragmentStateManager.java:410)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:271)
at androidx.fragment.app.FragmentLayoutInflaterFactory.onCreateView(FragmentLayoutInflaterFactory.java:142)
at androidx.fragment.app.FragmentController.onCreateView(FragmentController.java:136)
at androidx.fragment.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:247)
at androidx.fragment.app.FragmentActivity.onCreateView(FragmentActivity.java:226)
at android.view.LayoutInflater.tryCreateView(LayoutInflater.java:1130)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1058)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1022)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1184)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1145)
at android.view.LayoutInflater.inflate(LayoutInflater.java:726)
at android.view.LayoutInflater.inflate(LayoutInflater.java:562)
at androidx.databinding.DataBindingUtil.inflate(DataBindingUtil.java:126)
at androidx.databinding.ViewDataBinding.inflateInternal(ViewDataBinding.java:1409)
at me.hgj.jetpackmvvm.demo.databinding.ActivityMainBinding.inflate(ActivityMainBinding.java:56)
at me.hgj.jetpackmvvm.demo.databinding.ActivityMainBinding.inflate(ActivityMainBinding.java:42)
at java.lang.reflect.Method.invoke(Native Method)
at me.hgj.jetpackmvvm.ext.ViewBindUtilKt$inflateBindingWithGeneric$1.invoke(ViewBindUtil.kt:21)
at me.hgj.jetpackmvvm.ext.ViewBindUtilKt$inflateBindingWithGeneric$1.invoke(ViewBindUtil.kt:20)
at me.hgj.jetpackmvvm.ext.ViewBindUtilKt.withGenericBindingClass(ViewBindUtil.kt:45)
at me.hgj.jetpackmvvm.ext.ViewBindUtilKt.inflateWithGeneric(ViewBindUtil.kt:20)
at me.hgj.jetpackmvvm.base.activity.BaseVmVbActivity.initDataBind(BaseVmVbActivity.kt:24)
at me.hgj.jetpackmvvm.base.activity.BaseVmActivity.onCreate(BaseVmActivity.kt:33)
at android.app.Activity.performCreate(Activity.java:9032)
at android.app.Activity.performCreate(Activity.java:8991)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1470)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4589)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4803)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:118)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:153)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:104)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:3064)
at android.os.Handler.dispatchMessage(Handler.java:117)
at android.os.Looper.loopOnce(Looper.java:210)
at android.os.Looper.loop(Looper.java:302)
at android.app.ActivityThread.main(ActivityThread.java:9637)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:601)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1062)
Caused by: java.lang.NoSuchFieldError: No static field BottomNavigationView_itemTextAppearanceInactive of type I in class Lcom/google/android/material/R$styleable; or its superclasses (declaration of 'com.google.android.material.R$styleable' appears in /data/app/~~6xabm53WdFsy4wHqEleCEg==/me.hgj.jetpackmvvm.demo-frWG2wGZyBiW1lRQqOEdwQ==/base.apk!classes13.dex)
--------- beginning of system
2024-05-01 22:33:48.690 E at com.ittianyu.bottomnavigationviewex.BottomNavigationViewInner.
BottomNavigationViewEx 这个库不能用了,可以换成官方的 BottomNavigationView @angxb-ANGXB
@billdizl 你的PR咋关闭了,没问题的话,我合一下哇
BottomNavigationViewEx 这个库不能用了,可以换成官方的 BottomNavigationView
因为BottomNavigationViewEx 这个库不能用了必须换成官方的 BottomNavigationView,不然用我这个升级1.9.22 还是崩溃的,因为我只是升级了kt版本
kt升级 升级到1.9.22 相关依赖升级到最新的sdk