2010-06-18 7 views
2

Salut, je suis nouveau à la programmation android et NDK.Yet je ne suis pas clair avec le travail dans NDK.J'ai juste téléchargé android ndk r4.If je veux développer appln en utilisant NDK, et i referedComment créer un programme NDK simple dans Android NDK

http://marakana.com/forums/android/android_examples/49.html

pour référence, mais ne sait toujours pas comment créer le fichier d'en-tête et la mise en œuvre, je ne nt ai pas previuos exp en c language.And ils ont demandé pour l'outil course javah pour créer l'en-tête JNI fichier.

Je ne sais pas comment utiliser javah outil, mais je l'ai trouvé dans le répertoire bin java et j'ai essayé d'utiliser cmd

javah -jni com.sarmal.MyLib 

Il montre que class file not found,

Bonjour les gars, quand je liste les dossiers et les fichiers, il est montré, c'est le Image

Quel pourrait être le problème?

Quelle est l'exigence de Cygwin ici?

+0

Je vous recommande de consulter le code d'exemple 'hello-jni' fourni avec le NDK pour vous guider. –

+0

Utilisez cette option pour configurer votre éclipse pour compiler automatiquement votre code C, puis actualiser le projet. http://www.rbgrn.net/content/348-get-your-eclipse-integrated-ndk-on – JPM

Répondre

0

vous devez compiler l'application java premier, en utilisant « fourmi compilation », de sorte que les classes Java seront créés et javah peut exporter le fichier d'en-tête java

0

vous pouvez naviguer dans le répertoire source du fichier .java puis exécutez la javah -jni sourcefile.java il créera le fichier d'en-tête