MTK APP预置问题
时间:10-02
整理:3721RD
点击:
突然想到一个问题,如果我的APP是预置进系统的,相关的动态库放到了 system/lib 目录下 , APP后期改动需要更新,更新完后,动态库就放到了data/data/XXX/lib目录下了 ,这样 system lib 目录下还有旧的动态库,因为APP加载动态库需要路径,不使用绝对路径有可能会走到system/lib旧的动态库上,请问有什么好方法解决吗?在线等!
佛曰:我不顶贴 ,谁顶贴
哈哈 你若顶贴,我必结贴,搞定了 3Q
结贴就把方法给总结下呗
因为预置的APP 动态库和APP是在system/app 和system/lib下面的,很多加载动态库的时候 System.load("xxx")这种,这种写法是写死路径的,因此,如果你预置的APP后期是需要升级的话,库以及APP的数据会放到了 data/data/xxx/下面,这样加载库的时候就会报找不到动态库的错误,因此采用System.loadLibrary("xxx"); 这种是不需要路径,就可以解决问题!
