Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beispielnachrichten
error XA1047: Required attribute 'from' missing from element 'replace-type'; /path/to/jni-remapping.xml line 3.
error XA1047: Required attribute 'source-type' missing from element 'replace-method'; /path/to/jni-remapping.xml line 7.
Issue
Ein erforderliches Attribut fehlt in einem Element in der JNI-Neuzuordnungs-XML-Datei.
Die <replace-type>- und <replace-method>-Elemente verfügen jeweils über erforderliche Attribute, die vorhanden sein müssen.
Erforderliche Attribute für <replace-type>:
-
from— den ursprünglichen Java Typnamen (z. B.com/example/OldClass) -
to— der ersetzende Java-Typname (z. B.com/example/NewClass)
Erforderliche Attribute für <replace-method>:
-
source-type— Java Typ, der die ursprüngliche Methode enthält -
source-method-name— der Name der ursprünglichen Methode -
target-type— Java Typ, der die Ersetzungsmethode enthält -
target-method-name— Name der Ersetzungsmethode -
target-method-instance-to-static— ob die Ersetzung eine Instanzmethode in eine statische Methode (trueoderfalse) konvertiert.
Lösung
Fügen Sie dem Element in der JNI-Neuzuordnungs-XML-Datei die fehlenden erforderlichen Attribute hinzu. Beispiel:
<replacements>
<replace-type from="com/example/OldClass" to="com/example/NewClass" />
<replace-method
source-type="com/example/Source"
source-method-name="instanceMethod"
target-type="com/example/Target"
target-method-name="staticMethod"
target-method-instance-to-static="true" />
</replacements>