2011-07-01 4 views
1

Je sais que cette question a été postée de nombreuses fois, mais je ne peux obtenir de réponse claire nulle part. J'ai donc commencé un post séparé. Donc, le problème INSTALL_FAILED_MISSING_SHARED_LIBRARY et le logcat montre la bibliothèque partagée com.android.future.usb.accessory.jar est manquant. Je téléchargé ce fichier jar séparément, puis fait une poussée adb au système de localisation/cadre et cet endroit ressemble à quelque chose comme çaINSTALL_FAILED_MISSING_SHARED_LIBRARY: Accessoire ouvert Android

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  
# 

mais je reçois la même erreur !! Ma version Android est 2.3.4 et j'essaie d'installer le DemoKit.apk qui est disponible sur le site Web des développeurs.

Répondre

2

Je l'ai en cours d'exécution sur un HTC G1, les changements énumérés dans this github thread:

Vous devez inscrire la bibliothèque: /etc/autorisations

par XML: android.hardware.usb.accessory.xml (voir le code source officiel)

A video demonstration.

+1

ya mec ... je l'ai eu ... merci beaucoup pour votre aide – arvind

+0

où est ce dossier etc ?? dois-je créer ??? – Sathish

+0

dépend de chaque ROM. – Hpsaturn

0
+1

J'ai découvert comment résoudre ce problème ... il s'agit de donner les autorisations appropriées à la bibliothèque après l'avoir placée dans le répertoire système/framework. aller dans le fichier permissions/platform.xml et à la fin il y a une liste d'autorisations ... créer une permission pour la bibliothèque USB mentionnée ci-dessus et l'application fonctionne bien .. – arvind

Questions connexes