MVVMCross跨Android 10.0(Q)在SetContentView()上发生MainActivity异常崩溃>>

问题描述 投票:0回答:1

我正在帮助的大型项目之一使用MvvmCross v5.2.1。当我们针对Android 10.0(API Level 29)(Q)框架时,OnCreate()MainActivity生命周期功能运行后,SetContentView(Resource.Layout.activity_main)行会发生异常崩溃。

部分异常读取

java.lang.NoSuchFieldException: No field mConstructorArgs in class Landroid/view/LayoutInflater; (declaration of 'android.view.LayoutInflater' appears in /system/framework/framework.jar!classes3.dex)
    at java.lang.Class.getDeclaredField(Native Method)
    at mvvmcross.binding.droid.views.MvxLayoutInflater_PrivateFactoryWrapper2.n_onCreateView(Native Method)
    at mvvmcross.binding.droid.views.MvxLayoutInflater_PrivateFactoryWrapper2.onCreateView(MvxLayoutInflater_PrivateFactoryWrapper2.java:32)
    at android.view.LayoutInflater$FactoryMerger.onCreateView(LayoutInflater.java:239)
    at android.view.LayoutInflater.tryCreateView(LayoutInflater.java:1069)

这是此pastebin中的更详细的日志。

[似乎与MvvmCross repo上的这个Github问题相同:并且我关注了this pull request的链接。

这是否意味着在v6.4.1之前使用#MVVMCross的任何人都必须升级才能定位Android 10.0框架?有没有解决的办法?

我正在帮助的大型项目之一使用MvvmCross v5.2.1。当我们针对Android 10.0(API级别29)(Q)框架时,只要MainActivity的OnCreate()生命周期函数...

android xamarin xamarin.android mvvmcross
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.