Chargement d'une bibliothèque native pour Android à l'aide d'Eclipse
Je suis assez nouveau au développement Android et j'ai essayé pendant un certain temps maintenant, mais je n'ai tout simplement pas l'obtenir. Je suis en train d'écrire une application pour android qui crée des gifs, et pour cela, je suis en utilisant cette bibliothèque. J'ai compilé dans un .mais maintenant, je ne comprends pas comment les charger. J'ai mis le .donc dans /libs/armeabi/mais quand je le charge comme
static {
System.loadLibrary("gifflen");
}
il jette
ERROR/AndroidRuntime(13565): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load gifflen: findLibrary returned null
Suis-je censé le mettre quelque part d'autre? Ou est-ce à cause de certains paramètres dans Eclipse, j'étais censé changer?
J'ai couché avec la bibliothèque native option en Java Build Path, mais qui ne semble pas être ce que je suis à la recherche pour.
J'ai aussi cherché un peu et trouvé une réponse qui dit sélectionnez Android Outils->Ajouter le Support Natif mais je n'ai pas cette option.
source d'informationauteur Dmitry Narkevich
Vous devez vous connecter pour publier un commentaire.
Que vous avez construit en dans un .oui, comment? Utiliser le NDK? Si oui, alors le fichier qui a été créé doit avoir été appelée libgrifflen.. Était-il?
Considérablement, vous devez indiquer au système que cette bibliothèque existe et où il est situé. C'est fait à l'intérieur de l'Éclipse en cliquant-droit sur le nom du projet, puis en sélectionnant "Android Outils" puis "Ajouter le Support Natif". Si le projet a déjà une prise en charge Native, cette option n'est pas présente - si vous êtes un débutant, il est préférable de créer un nouveau projet à partir de zéro.