hegaojian / JetpackMvvm

:chicken::basketball:一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目
https://github.com/hegaojian/JetpackMvvm
Apache License 2.0
3.16k stars 618 forks source link

kt升级 升级到1.9.22 #138

Closed billdizl closed 8 months ago

billdizl commented 8 months ago

kt升级 升级到1.9.22 相关依赖升级到最新的sdk

axb996 commented 5 months ago

吃个嘴子😘

axb996 commented 5 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.(BottomNavigationViewInner.java:66) at com.ittianyu.bottomnavigationviewex.BottomNavigationViewInner.(BottomNavigationViewInner.java:61) at com.ittianyu.bottomnavigationviewex.BottomNavigationViewEx.(BottomNavigationViewEx.java:21) ... 67 more

hegaojian commented 4 months ago

BottomNavigationViewEx 这个库不能用了,可以换成官方的 BottomNavigationView @angxb-ANGXB

hegaojian commented 4 months ago

@billdizl 你的PR咋关闭了,没问题的话,我合一下哇

billdizl commented 4 months ago

BottomNavigationViewEx 这个库不能用了,可以换成官方的 BottomNavigationView

因为BottomNavigationViewEx 这个库不能用了必须换成官方的 BottomNavigationView,不然用我这个升级1.9.22 还是崩溃的,因为我只是升级了kt版本