IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Problem Compiling C + + NDK


Sujet :

Android

  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 67
    Par défaut Problem Compiling C + + NDK
    Voilà je connais les bases en C++ , et je voudrais me lancer dans le développement d'application C++ sous Android . J'ai alors fais quelques recherches , compris que pour "convertir" mon code C++ en Android il me fallais NDK donc télécharger mais le problème est que je n'y arrive pas . J'ai un code source très simple (en format console) , j'ai mis mon projet C++ dans ce répertoire : C:\Users\Max1395\Documents\test , et la décompression de l'archive NDK la : C:\Users\Max1395\Documents\ndk . Normalement la commande est :

    cd C:\Users\Max1395\Documents\test
    C:\Users\Max1395\Documents\ndk\NDK-build


    mais ça ne marche pas . Où est la problème et comment le résoudre ? Ensuite je récupère quoi comme fichier ? Je l'ouvre avec SDK ?

    Merci

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Salut,

    As-tu déjà essayé de mettre en pratique l'exemple sur le site du développeur ?

    http://d.android.com/sdk/ndk/index.html
    et
    http://d.android.com/sdk/ndk/overview.html#samples

    As tu réussi à les compiler / utiliser dans ton projet ?

  3. #3
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 67
    Par défaut
    En faite le problème c'est que ça me marque :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Microsoft Windows [version 6.1.7601]
    Copyright (c) 2009 Microsoft Corporation. Tous droits réservés.
     
    C:\Users\Max1395>cd C:\Users\Max1395\Documents\ndk\samples\hello-jni\jni
     
    C:\Users\Max1395\Documents\ndk\samples\hello\jni\jni>C:\Users\Max1395\Documents\ndk\ndk-build
     
    'C:\Users\Max1395\Documents\ndk\ndk-build' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.'
     
    C:\Users\Max1395\Documents\ndk\samples\hello-jni\jni>
    C'est ça que je comprends pas :s

  4. #4
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Euh moi ce que je comprend pas, c'est que tu essayes de lancer ta commande depuis une interface de commande dos, et non depuis cygwin.
    J'ai pas utiliser beaucoup le NDK, donc je vais pas pouvoir t'aider. Mais il me semblait obligatoire de passer par cygwin si tu es sur Windows.

  5. #5
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 67
    Par défaut
    Ah oui ça dois être ça ^^ mais c'est quoi cygwin et comment le lancer ?

  6. #6
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Avant de commencer quoi que ce soit et se poser ce genre de question, il vaut mieux suivre la documentation :
    http://developer.android.com/sdk/ndk/index.html

    http://developer.android.com/sdk/ndk/overview.html#reqs

    Une fois que tu auras fini de correctement installer ton environnement de dev, ça devrait mieux fonctionner

  7. #7
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 67
    Par défaut
    Merci de votre aide , cependant il me reste un problème . J'ai tous installer , mais en faite je n'arrive pas a compilé avec cygwin . J'essaye ces commandes :

    cd C:\Users\Max1395\Documents\ndk\samples\hello-jni\jni

    Mais ça n'a pas marcher . Ensuite j'ai changer l'emplacement et j'ai réussie a entrer dans le dossier

    C:\ndk\samples\hello-jni\jni

    Mais au moment d’exécuter cette commande :

    C:\ndk\ndk-build

    Cela ne marche pas , ça me mets introuvable

    Merci

  8. #8
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    C'est qu'il y a dû avoir un problème lors de l'installation.
    As-tu vérifier toute ta configuration ?

  9. #9
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 5
    Par défaut
    Cygwin est un émulateur de terminal Linux, les commandes sont donc en linux, pour un chemin, il faut mettre des / pas des \ comme sous windows.
    Ensuite il faut que tes fichiers C et ton Android.mk soit dans le dossier <projet_android>/jni et aussi créer un dossier <projet_android>/libs avant de lancer la compilation ndk-build avec Cygwin.

Discussions similaires

  1. [GCC]Probleme compilation FLAT BINARY sur windows
    Par Hexanium dans le forum Autres éditeurs
    Réponses: 10
    Dernier message: 24/07/2005, 19h07
  2. [DEBUTANT] problem compilation eclipse
    Par roninou dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 14/01/2005, 16h59
  3. [JAR]Probleme compilation avec jdom
    Par ronaldgis dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 04/08/2004, 12h31
  4. probleme compilation classe avec Borland c++ compiler 5.5
    Par softblue dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 17/06/2004, 16h16
  5. [Debian] problème compilation jbuilder 9...
    Par Ancien_Do.Urden dans le forum JBuilder
    Réponses: 5
    Dernier message: 20/03/2004, 16h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo