低版本的Android
如:Android4.0.4
出现问题:
通过A.so加载的动态库B.so,出现libB Jni not load的错误
解决:
高版本的Android只需要
static {
System.loadlibrary("A");
}
但是低版本必须
static {
System.loadlibrary("B");
System.loadlibrary("A");
}
总结:
安全起见,所有的Jni库都Load一遍就安全一点.
如:Android4.0.4
通过A.so加载的动态库B.so,出现libB Jni not load的错误
高版本的Android只需要
static {
System.loadlibrary("A");
}
但是低版本必须
static {
System.loadlibrary("B");
System.loadlibrary("A");
}
安全起见,所有的Jni库都Load一遍就安全一点.