我在链接中尝试了NDK的示例项目: http://stevethai.wordpress.com/2010/08/04/android-helloworld-with-native-code-tutorial/
但是在运行命令“javah com.hello.LibC”时,它显示以下错误:
程序条目指针JLI_ExactVersionId无法在动态链接库中找到jli.dll
我不知道是什么问题。谁能帮我? 提前谢谢。
答案 0 :(得分:0)
我遇到了同样的问题。 当弹出该错误消息时,我试图分析哪个进程显示它。我使用了TaskInfo工具,但您也可以使用SysInternals Process Exporer。或者来自Microsoft的SpyXX工具。
当我被搜索时,我发现它启动了JAR.EXE的错误版本 - 旧版本很久以前被复制到C:\ utils目录。 所以,我删除(重命名)了错误的JAR.EXE并再次启动了Cordova工具,这次一切正常,所以 - 没有更多的错误。
因此,我认为错误的发生是因为使用了错误/旧版本的某些特定于Java的工具,这些工具可以在%PATH%中使用。检查%PATH%并尝试修复它。