Je suis un débutant pour Android et j'ai besoin d'aide pour cette question. Je développe un jeu en utilisant Eclipse. Dans mon projet, j'ai ajouté Andengine et Andengine a augmenté la réalité en tant que bibliothèques. Je testais le projet dans mon appareil Android, chaque fois que j'appuyez sur le texte qui utilise la classe d'AR, la force de la force. On m'a dit d'enregistrer Andengine dans mon fichier Android Manifest. J'ai vérifié à ce sujet et utilisé mais je reçois ce message d'erreur: Quand je commente Sortir ces
Erreur d'installation: install_failed_missing_shared_library code> p>
3 Réponses :
Créez un dossier Libs dans le dossier RES et placez les pots Andengine en it.Se.
Il n'a pas fonctionné, il y a une erreur dans le dossier Libs sous Res.
Si vous ne connaissez pas ce qu'un projet de bibliothèque est ici est un lien: p>
https://www.vogella.com/taturials/androidlibraryProjects/article.html p>
J'ai déjà ajouté les bibliothèques dans la partie Propriétés> Android. Mon problème le déclare dans le manifeste.
Vous ne déclarez pas les bibliothèques dans votre manifeste .. Vous pouvez déclarer toutes les activités ou services qui peuvent être dans vos bibliothèques là-bas, mais pas la bibliothèque elle-même. Vérifiez votre projet de projet.Properties et voyez si vous avez une ligne comme: android.library.reference.1 = .. / andengine
Oh je vois. Mon professeur a dit que depuis que j'utilisais Andengine, je devrais l'enregistrer dans le manifeste. Donc, je pensais qu'il y a un moyen de le faire manuellement. Dans mon projet.Properties, j'ai vu 2 lignes contenant les 2 bibliothèques. Merci Justin!
Mon problème est à nouveau que lorsque j'appuie le texte qui ouvre une nouvelle activité qui utilise la réalité augmentée, elle force la fermeture. J'ai copié le code de l'exemple Andengine de la réalité augmentée. Quelle pourrait être la raison pour laquelle cela force la fermeture?
Assurez-vous et utilisez toujours LOGCAT afin que vous puissiez voir ce qui cause un crash. Il vous dira généralement quelle est l'erreur et quelle ligne dans votre code est liée à.
Si cet élément est présent et que son
Android: requis code> attribut est défini à vrai, le framework Packagemanager ne permettra pas à l'utilisateur d'installer le Application sauf si la bibliothèque est présente sur le périphérique de l'utilisateur. P> blockQuote>
code> - Spécifie une bibliothèque partagée que l'application doit être liée. Cet élément indique au système d'inclure le code de la bibliothèque dans le chargeur de classe pour le package. P>
Avez-vous les pots Andengine dans votre annuaire libernes?
Tu devrais. C'est comme ça que Android sait à emballer les pots avec l'APK.
Mon ami m'a dit que c'était une vieille façon d'ajouter une bibliothèque. J'ai effectivement ajouté les bibliothèques en cliquant dessus dans les propriétés.