2011-07-27 3 views
0

J'essaie d'exécuter le code du kit de démonstration ADK et de l'implémenter sur mon Samsung Galaxy S 4G qui a été mis à jour vers la version du firmware - 2.3.4. Le projet s'appelle "DemoKitLaunch" et peut être téléchargé sur le lien "Download" de la page suivante, sous le thème Installing the Arduino software and necessary libraries. J'ai créé un nouveau projet à partir d'une source existante, j'ai vérifié que j'avais installé et défini la cible de construction du projet "API Google - 2.3.3". Le projet est capable de construire et je peux lancer le projet sur l'émulateur. Cependant, en essayant de l'exécuter sur mon téléphone, j'obtiens l'erreur de "INSTALL_FAILED_MISSING_SHARED_LIBRARY" dans le logcat.ADK - USB - Erreur d'installation: INSTALL_FAILED_MISSING_SHARED_LIBRARY

J'ai trouvé qu'il y a beaucoup de projets de carte qui ont ce problème, mais je pourrais seulement trouver one thread qui parle d'un problème semblable avec l'USB et l'ADK. Dans ce cas, l'OP essayait d'exécuter sur un périphérique qui était par rapport à 2.3.3. Le mien est 2.3.4 et j'ai le problème.

Je me suis assuré que le manifeste a inclus le "".

J'ai également construit et essayé d'exécuter le projet de démonstration de version de puce avec les mêmes résultats. Le code peut être trouvé here.

Des suggestions pour résoudre le problème? Est-il possible de vérifier que le matériel de mon téléphone est compatible avec les exigences matérielles de l'ADK?

TIA

Répondre

2

Nous avons même trouvé la même erreur. Pour cela, vous devez faire deux étapes. D'abord, vous devez copier deux fichiers dans notre mobile en utilisant les étapes folowing: adb pousser android.hardware.usb.accessory.xml/système/etc/permissions/

adb pousser com.android.future.usb.accessory.jar/system/framework

Mais pour cela, vous devez d'abord faire la deuxième étape. vous devez être root, une fois que vous avez enraciné votre téléphone, remontez votre dossier système, puis faites le premier pas. http://lgallardo.com/en/2011/03/13/remontar-partici%C3%B3n-system-de-android-en-modo-rw/

Le pot et le fichier xml que vous pouvez tirer de google api-10 sdk

Nous utilisons Samsung Galaxy S. Mais faire toutes les étapes aussi nous sommes incapables de mettre le mobile en mode accessoire. Nous sommes donc même pas sûr que samsung galaxy S supporte le mode accessoire ou non.

+0

Intéressant. Je me demandais si les API correctes ont été installées sur ma version 2.3.4. J'utilise le firmware 2.3.4 KG4 build. Je sais qu'il y a un KG6 maintenant disponible, mais j'ai des problèmes avec mon bootloader fonctionnant correctement. – fragment

+0

Quelle construction utilisez-vous? – fragment

+0

Je viens de sortir du téléphone avec Samsung et a déclaré que le T959V SGS4g prend en charge le mode accessoire. Cependant, ils ont également déclaré que le firmware officiel disponible à partir de Samsung est 2.2. Ils ont dit qu'ils travaillent sur une version officielle de 2.3.4 après avoir testé toute la compatibilité. Comme nous le savons, nous pouvons charger la version divulguée, mais je me demande si elle manque au-delà de pousser le fichier usb.jar? – fragment

Questions connexes