gpt4 book ai didi

android - 无法激活 java 类型 MvxRecyclerView 的 JNI 句柄

转载 作者:太空狗 更新时间:2023-10-29 13:13:25 31 4
gpt4 key购买 nike

我想实现 MvxRecyclerView,但在运行时在 SetContentView() 中出现以下异常:

System.NotSupportedException: Could not activate JNI Handle 0x32700041
(key_handle 0xb29d17e8) of Java type
'mvvmcross/droid/support/v7/recyclerview/MvxRecyclerView' as managed
type 'MvvmCross.Droid.Support.V7.RecyclerView.MvxRecyclerView'.

我使用 Xamarin.Android.Support.. (23.3.0) 和 MvvmCross (4.1.6/4.1.7) 的最新 NuGet 包。

知道是什么导致了这个异常吗?

最佳答案

Ken Kosmowski 现在提供了有关此问题的更多信息: https://github.com/MvvmCross/MvvmCross-AndroidSupport/issues/252

使用那里引用的@kjeremy 的解决方法,直到问题得到解决:“解决方法包括将 Resources\values\attrs.xml 文件添加到您的 Droid 项目,其中包含以下内容:”

<?xml version="1.0" encoding="utf-8" ?>
<resources>
<declare-styleable name="MvxRecyclerView">
<attr name="MvxItemTemplateSelector" format="string" />
</declare-styleable>
</resources>

为了完成目的。

使用 MVVMCross 4.2.0

您应该删除 attrs.xml 并将所有 MvxItemTemplateSelector 引用更改为 MvxTemplateSelector。

关于android - 无法激活 java 类型 MvxRecyclerView 的 JNI 句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37481823/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com