Eclipse erreur: le chemin d'accès non valide pour ndk?
Je souhaite intégrer du code c avec Android donc, comme première étape, je doit préciser NDK chemin dans Développement Natif nœud. Mais quand je l'ai préciser NDK chemin, il donne une erreur chemin d'accès non Valide pour NDK
J'ai cherché sur google mais impossible de trouver une solution. Ai-je raté une étape.
SDK et NDK sont dans le même dossier et le SDK chemin fonctionne bien.
S'il vous plaît aider
J'ai installé
- faire-3.81
- nawk-2007.10.23-installation
- Cygwin
- ADT-17.0.0
- Sequoyah
- android-ndk-r7b-windows.zip (Extrait)
EDIt:
Je viens de vérifier le lien et est venu de savoir que ce pourrait être GCC absent problème .Comment puis-je vérifier si son GCC problème ou pas , ou Comment puis-je vérifier si GCC est installé ou pas?
Vous devez vous connecter pour publier un commentaire.
Mmm... erreur bizarre. Gardez à l'esprit que, pour utiliser le NDK, le SDK devrait être de travailler à la perfection avant de commencer avec le NDK, dit que, je vous suggère d'essayer le suivant:
1 - assurez-vous que vous avez les pré-requis:
Les versions antérieures de GNU Make pourrait fonctionner, mais n'ont pas été testés.
avec Cygwin 1.5 installations.
2 - à partir de zéro par la suppression de tout NDK des références telles que les paramètres de l'éclipse, les chemins, les dossiers, des fermetures éclair, etc.
3 - assurez-vous d'avoir la dernière mise à jour Android SDK et ADT Outils. L'utilisation de l'Aide->Vérifier les Mises à jour du Menu dans ECLIPSE, puis assurez-vous d'avoir toutes les choses sont à jour sur l'Android SDK Manager.
4 - je vois un "D:/" sur votre question, si vous utilisez un PC Windows... ça doit être un Windows XP (32 bits) ou Vista (32 ou 64 bits). Assurez-vous d'obtenir la version Windows (http://dl.google.com/android/ndk/android-ndk-r7b-windows.zip), et quand vous l'avez décompressé que ndk, renommez le dossier "ndk". Vous pouvez le mettre à côté de votre SDK du dossier, il ne devrait pas question.
5 - Ouvrez Eclipse, et lui donner le chemin d'accès à la NDK, et voir ce qui se passe.
Bonne chance!
Je exhuasted pour résoudre ce problème "chemin d'accès non Valide pour android SDK" mais il a été résolu à la dernière.
Voici comment il est arrivé résolu.
Mon système spécifications: P4 3.2 GHz, Windows 7 32 bits, Eclipse Standard Edition 4.3 (Kepler).
Autres logiciels: MinGW avec GNU make est de 3,81.
Problème (d'abord le problème que j'ai rencontrés, et puis la solution):
J'ai téléchargé Android NDK dernière version de "developer.android.com/sdk/ndk/index.html" ce qui était "android-ndk-r9-windows-x86.zip". Puis je l'ai extrait dans le répertoire C:\ puis j'ai ajouté un ";C:\android-ndk-r9" dans ma variable PATH. Puis j'ai installé "Sequoyah Android Native Code de Support" à l'aide d'eclipse "install new software" option (Aide ➤ Installation d'un Nouveau Logiciel➤type "Indigo - http://download.eclipse.org/releases/indigo" dans le travailler avec champ ➤ aller à Mobile et le Développement d'un Appareil catégorie et sélectionnez Sequoyah Android Native Code de Support).
Puis je suis allé à eclipse menu "Fenêtre ➤ Préférences ➤ Android ➤ Développement Natif" et est entré "C:\android-ndk-r9" dans le NDK emplacement et a reçu l'erreur "chemin d'accès non Valide pour NDK".
Solution: je recherche exhaustive sur internet et essayé différentes solution, mais la solution a fonctionné pour moi a été:
J'ai téléchargé la version la plus ancienne de NDK ( lien de téléchargement: "dl.google.com/android/ndk/android-ndk-r7c-windows.zip" ) et de l'extraire dans le répertoire C:\ à l'aide de winrar et mis à jour le CHEMIN d'accès dans la variable d'environnement pour pointer vers le nouveau NDK version 7c. Quand maintenant je suis entré dans la voie qu'il a accepté. Aucune erreur n'est apparue.
le problème est Sequoyah n'accepte pas la nouvelle version car il n'a pas mis à jour depuis 2011 ( je ne suis pas sûr)
Note 1: pour les utilisateurs de Linux lien de téléchargement: "dl.google.com/android/ndk/android-ndk-r7b-darwin-x86.tar.bz2"
Note2: vous pouvez changer la version dans le lien en fonction de votre exigence pour l'exemple "dl.google.com/android/ndk/android-ndk-r4bc-windows.zip" pour télécharger la version 4b.
Merci.
Essayez de créer un nouveau systèmes de variable appelée "NDK" et définissez sa valeur sur le NDK chemin.
Vérifier votre chemin vers le NDK, a, plus d'une fois été le problème pour moi, au moins avec le SDK. (Pas NDK dans mon cas) je sais que, par exemple, en ce moment, ma NDK chemin est ~/android-ndk-r6/android-ndk-r6/
Aussi, pour installer gcc sous windows, vous devez installer Cygwin ou tel compatible gcc programme d'installation de windows. (Les docs ici dire qu'il est nécessaire, mais je pense que j'ai peut-être entendu parler de personnes à l'aide de certains implémentation légèrement différente.) Cygwin fonctionne bien pour moi, mais vous devrez peut-être spécifier gcc, make, et ainsi de suite, dans le programme d'installation de paquets à télécharger et à installer sur votre machine, afin de lire vos options d'installation avec soin. Si vous trouvez que vous avez plus de paquets qui ont besoin d'être installé, vous pouvez exécuter l'setup.exe à nouveau le programme et installez-les en place.
En outre, ici (au bas de la page), vous pouvez trouver un guide d'installation pour le NDK dans le cas où vous rencontrez d'autres problèmes.
Espère qu'un fichier est manquant dans votre dossier ndk, de sorte qu'il est incapable d'identifier le ndk dossier. Télécharger ndk à nouveau et de le charger, sinon mettre à jour le natif de développement de plugin...
Vous dit SDK et NDK sont dans le même dossier. Il pourrait y avoir un conflit avec la route. Essayez ceci:
Sur linux de travail pour moi, j'ai eu 2 ndks installé dans des voies différentes, et quand j'ai utilisé eclipse, a été la compilation à l'aide de l'autre, et ne pas fonctionné comme je le voulais.
Cela peut paraître bête, mais as-tu télécharger le package approprié? J'ai eu le même problème sur linux jusqu'à ce que j'ai réalisé que j'essayais d'utiliser la version Windows (j'avais téléchargé plus tôt alors que j'essayais de l'installer sur un ordinateur différent avec cygwin). J'ai téléchargé le package linux et tout a fonctionné.
J'ai été à ce pour un couple de jours, mais au cours de ma brève expérience, le NDK et eclipse ne pas bien jouer ensemble. Je suggère de passer à la ligne de commande pour le NDK partie du projet pour le moment. De très bon tutoriaux peut être trouvé à:
http://www.cmumobileapps.com/2011/08/31/compiling-open-source-libraries-with-android-ndk-part-1/
http://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-development/
J'ai bug similaire (Eclipse Version: Indigo Service Release 2, Build id: 20120216-1857). Le principal problème a été en Sequoya plug-in. Problème disparaît lorsque je mets à jour Sequoya à la dernière version.