I've found that in the source code of VLC, the JNI calls are clearly defined (by "native" keyword), while the reverse JNI calls are not clearly defined. For example, on line 232 of libvlcjni.c, this call is not well defined in Java (if someone mistakenly change the code of that Activity, s...