小编Adá*_*aró的帖子

如何解决“Newtonsoft.Json.JsonSerializationException 无法找到用于类型的构造函数”Android 错误?

我正在使用 Unity3D 处理应用程序。

我在一些类中使用我自己的实用程序 DLL。

我已经工作了几个月,并且进行了大量构建/编译,没有任何问题。

上周向 DLL 添加了一个新类,它在我的 PC 中运行良好,但是当我构建该项目并在我的 Android 设备中使用它时,它停止工作。Android Monitor 程序向我显示了该错误:

“Newtonsoft.Json.JsonSerializationException 无法找到用于类型的构造函数”

Newtonsoft 可以找到构造函数的类型是我最近添加的新类。

重要提示:所有其他类都被反序列化,没有错误。

新类唯一不同的想法是命名空间和类型。变量、方法和构造函数仍然相同。

该项目在 PC 上运行良好也很重要,该问题仅发生在 Android 中。

我知道我可以为我的班级做一些自定义反序列化程序或添加标签等。但问题是只有那个类会导致问题,没有理由更改 JSon 反序列化系统。

谢谢你。

c# dll android json.net unity-game-engine

2
推荐指数
2
解决办法
1671
查看次数

标签 统计

android ×1

c# ×1

dll ×1

json.net ×1

unity-game-engine ×1