2012-04-29 2 views
2

Здесь есть похожие вопросы, такие как this, но я уже проверил их ответы и, после их реализации, javah по-прежнему не может найти конфигурацию javax.microedition.khronos.opengles.*;.Javah не может найти khronos.opengles.GL10

У меня есть путь к классу (в затмении), отредактированный для включения файла SDJ API SDK API 10. так что это должно сработать. Есть ли переменная внешней среды, которую мне нужно изменить? Я уже пробовал повторять $ CLASSPATH, который кажется пустым, поэтому я понятия не имею, в чем проблема: и после экспорта его в папку моего файла он по-прежнему не работает.

Таким образом, я здесь не понимаю, что делать.

Что можно сделать для решения этой проблемы? Кажется, единственная проблема действительно в этой библиотеке, и ничего больше.

ответ

3

Для android-ndk-r8b и windows 7 (64 бит) вы должны написать -bootclasspath и точно указать файл android.jar и необязательно -classpath. например:

javah -classpath bin/classes -bootclasspath "C:\android-sdk\platforms\android-8\android.jar" com.example.SanAngeles.DemoRenderer