首页 > 解决方案 > 使用 Jnius 调用 w3c/Document

问题描述

我有一个非常简单的问题。我正在尝试使用 Jnius 调用 Document 类:https ://developer.android.com/reference/kotlin/org/w3c/dom/Document

为此,我这样做了:

from jnius import autoclass

document=autoclass('org.w3c.dom.Document')

所以稍后在我的脚本中,我可以使用该文档。功能(即document.getElementById()

但是,这会返回一个异常:

jnius.jnius.JavaException: Class not found b'w3c/dom/Document'

我设置正确吗?

编辑:

只是想补充一下,如果我这样做,我会得到同样的错误:autoclass('org.w3c.dom'),它仍然找不到类

标签: javapythonandroidpyjnius

解决方案


kivy discord上的某个人能够回答这个问题。如果其他人遇到这个问题,我会留下这个。

我正在使用 buildozer 编译为 apk。要修复上述错误,您需要添加: android.gradle_dependencies = org.w3c:dom:2.3.0-jaxb-1.0.6到您的 .spec 文件


推荐阅读