INSTALL_FAILED_MISSING_SHARED_LIBRARY:Android开放附件

时间:2011-07-01 11:45:57

标签: android

我知道这个问题已多次发布,但我无法在任何地方得到明确答案。所以我开了一个单独的帖子。所以问题INSTALL_FAILED_MISSING_SHARED_LIBRARY和logcat显示缺少共享库com.android.future.usb.accessory.jar。 我分别下载了这个jar文件,然后对位置系统/框架进行了adb推送,该位置看起来像这样

 ls system/framework      
ls system/framework   
sqlite-jdbc.jar   
com.android.future.usb.accessory.jar      
ext.jar     
pm.jar    
com.google.android.maps.jar   
services.jar  
core.jar  
svc.jar  
am.jar   
bouncycastle.jar   
android.test.runner.jar   
framework-res.apk   
ime.jar   
input.jar   
core-junit.jar   
android.policy.jar   
framework.jar   
monkey.jar   
com.android.location.provider.jar   
bmgr.jar   
javax.obex.jar    
#

但我仍然得到同样的错误!! 我的Android版本是2.3.4,我正在尝试安装开发人员网站上提供的DemoKit.apk

2 个答案:

答案 0 :(得分:2)

我让它在HTC G1上运行,this github thread中列出的更改:

您必须在以下位置注册图书馆: 的/ etc /权限

通过XML: android.hardware.usb.accessory.xml(参见官方源代码)

A video demonstration

答案 1 :(得分:0)