当安装apk时如果安装器没有找到apk所需要的库文件,就会报出
[INSTALL_FAILED_MISSING_SHARED_LIBRARY]。
即便是把.jar拷贝到/system/framework,把.so拷贝到/system/lib,也是同样报错。
解决方法是把类似这样的xml文件拷贝到/system/permissions,这样dalvik就可以找到这个.jar。
1 <?xml version="1.0" encoding="utf-8"?>
2 <permissions>
3 <library name="audioeffectif"
4 file="/system/framework/audioeffectif.jar"/>
5 </permissions>
6