我正在尝试将 Simple XML 库与 Android 一起使用并遇到一些错误(http://pastebin.com/7Nrk1esD),主要错误是:
"org.eclipse.persistence.indirection.IndirectList in loader dalvik.system.PathClassLoader..."
休息服务器也使用必须反序列化的模型来生成必要的 XML,还有一些 JPA 注释,如下所示:
@OneToMany
@ElementList(required = false)
private List<Substance> substances = new ArrayList<>();
此行产生以下 xml 输出:
<substances class="org.eclipse.persistence.indirection.IndirectList">
...
</substances>
在这里,我现在看到了错误的来源——Android 不知道 org.eclipse.persistence!但我现在的问题是:为什么会产生 line class="...IndirectList"以及如何更改它以避免 Android 应用程序中的错误?
PS:我使用的是简单的 2.6.2
提前致谢!