Я часами часами не двигался ни на шаг вперед. Я несколько раз переделывал проект, и больше ничего не осталось за пределами мест. Надеюсь, что кто-то здесь может пролить свет, указывая в каком-то направлении.
На панели Linux Eclipse IDE> Выполнить> Внешние инструменты> Конфигурации внешних инструментов:
Name: Dev javah
Tab [main]:
* location: /usr/java/jdk1.6.0_25/bin/javah
* working directory: ${workspace_loc:/Dev/bin}
* Arguments: ??
Я пробовал:
* Arguments: -d ${workspace_loc:/Dev/jni} com.dev.DevActivity ${project_classpath:Dev} com.pkgpub.DevActivity
, что дает мне:
1 error
javadoc: error - Illegal package name: "/home/user/dev/Dev/bin/classes"
а также пробовал:
* Arguments: -d ${workspace_loc:/Dev/jni} com.dev.DevActivity
Это дает ...
error: cannot access com.dev.DevActivity
class file for com.dev.DevActivity not found
javadoc: error - Class com.dev.DevActivity not found.
Error: No classes were specified on the command line. Try -help.
аналогично -
* Arguments: -d ${workspace_loc:/Dev/jni} com.pkgpub.DevActivity
Это дает мне:
error: cannot access com.pkgpub.DevActivity
class file for com.pkgpub.DevActivity not found
javadoc: error - Class com.pkgpub.DevActivity not found.
Error: No classes were specified on the command line. Try -help.
Но когда я бегу:
which javah
/usr/bin/which: no javah in (/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/user/android-sdks/tools:/home/user/android-sdks/platform-tools:/opt/android/android-ndk-r7:/home/user/.local/bin:/home/user/bin:/home/user/android-sdks/tools:/home/user/android-sdks/platform-tools:/opt/android/android-ndk-r7:/home/user/android-sdks/tools:/home/user/android-sdks/platform-tools:/opt/android/android-ndk-r7)
Вопрос в том, что ... проект не компилируется, потому что javah не виден в Eclipse NDK или из-за деталей параметров чего-то не хватает? И в таком случае как это исправить?
Спасибо.