-
Notifications
You must be signed in to change notification settings - Fork 3
Description
-
JNA bundles dynamic libraries for three different platforms by default. The total file size impact is significant and should not be overlooked.
-
Some users have encountered errors during JNA initialization for unknown reasons. (My old GitHub account was flagged; otherwise, I would link the specific issues where I addressed these JNA-related exceptions in my app.)
Regarding Native.getComponentID(c: Component)
This is a utility function built on top of the AWT Native API. It is used to retrieve window information corresponding to a component during the rendering process.
Because documentation and resources for the JAWT API are extremely scarce online, I am limited in the direct assistance I can provide.
If you intend to replace this function using JNI, you can refer to this implementation for guidance: https://github.com/magic-cucumber/webkit-panel-demo/blob/main/native/src/libs.mm (Note: The comments in this source file are in a non-English language).