static {
System.loadLibrary("xxxx");
}
Android在使用上面代码加载动态库时,最好在每个需要用到native方法的类中都加上上面的代码,比如说,我有2个Activity,每个Activity都有自己的native方法,如果你只在其中一个Activity A中加载了动态库,而另一个Activity B中没有加载这个动态库,这样有可能导致B中找不到native方法的错误(个人猜测:A中的so有可能随着A的生命周期的完结而被释放)
Android动态库加载注意点
最新推荐文章于 2023-09-11 15:59:30 发布