One could remove the dependency on <utils/Log.h> by just commenting
that line out because it is not needed within the header itself, don't
one?
If you want to keep the rest of JNIHelp.h private I can understand
that but what I don't understand is why you say it would be unstable.
Many JNI sources within Android use it. Do you think of any
instability when used from the NDK?
Or is it some parts that are not
used and not stable, and you want to avoid anybody starting to use
them?