在我使用NDK的项目中使用C ++库之前,我应该使用:
加载它static {
try {
System.loadLibrary("MyLibrary.so");
}
}
MyLibrary.so包含方法jint JNI_OnLoad(JavaVM* vm, void* reserved)
,它在加载后开始执行。所以也许有一种方法可以在启动应用程序之后加载库而不执行加载方法(我希望我的C ++库在用户启动应用程序之后执行某些操作而不直接执行)。另外,我无法扩展应用程序。