2012-04-29 47 views
2

還有類似的問題在這裏解決,如this之一,但我已經檢查了他們的答案,並在執行它們後,javah仍然無法找到javax.microedition.khronos.opengles.*;配置。Javah無法找到khronos.opengles.GL10

我有我的classpath(在eclipse中)編輯包含Android SDK API 10 .jar文件,所以這應該工作。是否有需要編輯的外部環境變量?我已經試着回顯$ CLASSPATH,這似乎是空白的,所以我不知道這裏的問題是 ,並且在將它導出到我的android.jar文件的位置後,它仍然不起作用。

因此,我在這裏感到不知所措。

可以做些什麼來解決這個問題?看起來唯一的問題確實是這個圖書館,沒有別的。

回答

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