Eclipse - Méthode NewStringUTF() n'a pas pu être résolu
Je suis en train de travailler sur un simple OpenCV code pour afficher une image après avoir subi sobel opération. J'ai inclus tous les chemins nécessaires pour les Propriétés du Projet, y compris pour les OpenCV4Android
dossier. J'ai résolu toutes les erreurs sauf un:
Erreur: Method NewStringUTF() could not be resolved
J'ai inclus <jni.h>
j'ai aussi inclus AndroidNDK dossier dans les chemins de projet. Mon Eclipse est très imprévisible. Auparavant, il a bien fonctionné quand j'ai développé d'autres applications sur Android. Est eclipse dépend de la machine? Que puis-je faire pour corriger cette erreur?
OriginalL'auteur user2261269 | 2013-04-09
Vous devez vous connecter pour publier un commentaire.
Les Chances sont que vous utilisez
C
syntaxe dansCPP
fichierJ'ai eu la même erreur
Il suffit de passer à la bonne syntaxe et le Problème sera résolu
La syntaxe du C
Syntaxe C++
Après le passage de C à C++, la syntaxe, mon problème a résoudre.
OriginalL'auteur DeltaCap
J'ai eu cette question. Basé sur ma "solution", il semble être quelque chose de drôle se passe dans Eclipse, depuis que j'ai eu un autre projet de ouvert avec (autant que j'ai été capable de le dire) l'exact certaines propriétés, chemins, etc., en outre, pour être marqué d'un Projet de Bibliothèque.
Juste en observant le correspondant de la structure dans jhi.h, le rappel des prototypes sont tous là! Ctrl-cliquez sur la déclaration et l'Éclipse sera même lien que vous avez la référence!
Aller les Propriétés du projet -> C/C++ Général -> Analyse de Code. Cliquez sur "Utiliser les paramètres de projet" bouton radio (ou "Configurer les Paramètres d'espace de travail..."). Désactivez (décochez) la "Méthode ne peut pas être résolu" case à cocher. Cliquez sur "Appliquer", "OK." Alors, pour votre projet, rafraîchissement, propre, rafraîchissement, de construire.
Il doit y avoir quelque chose j'ai fait différemment dans la création d'un nouveau projet. Ou peut-être c'était à cause de l'emplacement des projets, ou le fait que le précédent était une Bibliothèque. Peut-être que c'est vraiment une Éclipse bug? Pour référence, je suis à l'aide de l'outil ADT v21.1.0-569685 et NDK r8e pour Windows.
Ou nous pouvons définir son type "Avertissement" pour être en mesure de compiler tout en restant conscient de la question
Je dois dire que masquer le problème. Mais pour l'instant - de la gcc bof android est maintenant apparemment immatures.
OriginalL'auteur John E
Cela a fonctionné pour moi
OriginalL'auteur ahmad raza
Étape 1: Propriétés du Projet -> C/C++ Général -> Chemin d'accès et les Symboles
Étape 2: Sélectionnez "inclure" onglet, Ajoutez -> $ANDROID_NDK_HOME/plates-formes/android-19/arch-bras/usr/include(Votre propre chemin) ensuite, Cochez "Toutes les langues"
Étape 3: Appliquez -> OK
Que c'est. Ma solution.
OriginalL'auteur user3094830