Как создать простую программу NDK в Android NDK - PullRequest
2 голосов
/ 18 июня 2010

Привет, я новичок в программировании android и NDK. Но мне не ясно, как работать в NDK. Я только что скачал android ndk r4.Если я хочу разработать приложение с использованием NDK, я сослался на

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

для справки, но все еще не ясно, как создать файл заголовка и реализацию, у меня не было никаких предыдущих выражений exp на языке c. И они попросили запустить инструмент javah для создания файла заголовка JNI.

Я не знаю, как использовать инструмент javah, но я нашел его в каталоге java bin и попытался использовать cmd

javah -jni com.sarmal.MyLib

Отображается как class file not found,

Здравствуйте, ребята, когда я перечисляю папки и файлы, показывается, это Изображение

В чем может быть проблема?

Какое здесь требование Cygwin?

Ответы [ 3 ]

0 голосов
/ 25 октября 2010

У меня раньше была такая же проблема, но это решило ее:
javah -classpath [где бы вы ни компилировали HelloWorld] -o HelloWorld.h example.jni.HelloWorld

Получено из http://www.inonit.com/cygwin/jni/helloWorld/header.html

0 голосов
/ 30 декабря 2011

Вы можете перейти к исходному каталогу файла .java. и затем выполните javah -jni sourcefile.java это создаст заголовочный файл

0 голосов
/ 13 июля 2010

вам нужно сначала скомпилировать java-приложение, используя "ant compile", поэтому классы java будут созданы и javah сможет экспортировать файл заголовка java

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...