JNI tech. on Android or linux platform when devlepment .so?
<p>I face a problem while devloping a native c/c++ share library for android platform, as we all know that Android use Java language for the upper layer development. Now I have ported my Engine code using ASCII c/c++ to android using its bionic library, yet when need to design the User Interface, I have to use the JNI to call my engine code. 
As far as I know, that is the only choice. The problem is my engine own hundrends of export APIs. If I use the JNI tech., I need to wrap these APIs to a new share library for use, which will cost a lot of time for devlopement and testing. Can somebody give some suggestions for this situation?  I am not familiar with java or JNI tech by the way.</p>

<p>TIPS:
When I searched the Google, I found some open source for JNI generator such as JNative etc. Untill NOW I do not know is it suitable for Android platform or not.</p>
