我开始学习在android设备上使用java的JNI。我的问题是:有没有可能在C中有一个run()函数,而JNI的粘合剂是让它运行真正的应用程序,并让java只作为入口点?因为我不知道在通过JNI调用run()函数时,如果该函数调用其他函数,可能会导致问题,等等。谢谢你告诉我!
编辑:我想用C++编写代码,使用ndk,尽量避免用java编写代码。因此,我想知道a)是否我可以使用ndk在本地编译和运行,或者b)如果我只能使用java调用我的应用程序,例如:调用像app-> run ()这样的jni,让它做所有的事