得到;运行集成外部工具生成器时出错“;为PocketSphinxAndroidDemo设置SWIG生成器时

得到;运行集成外部工具生成器时出错“;为PocketSphinxAndroidDemo设置SWIG生成器时,android,eclipse,swig,cmusphinx,Android,Eclipse,Swig,Cmusphinx,我正在Eclipse中设置PocketSphinxAndroidDemo。我按照这里的说明做了:。在步骤9中,在SWIG部分中,它说“不要更改“Main”选项卡中的任何内容”,但是从我的eclipse中弹出一条错误消息“对于名为SWIG的外部工具,该文件不存在”。因此,我将路径更改为C:\Users\beautifulJeazel\Documents\Project\CMUSphinx\PocketSphinxAndroidDemo.externalToolBuilders\SWIG.Launc

我正在Eclipse中设置PocketSphinxAndroidDemo。我按照这里的说明做了:。在步骤9中,在SWIG部分中,它说“不要更改“Main”选项卡中的任何内容”,但是从我的eclipse中弹出一条错误消息“对于名为SWIG的外部工具,该文件不存在”。因此,我将路径更改为C:\Users\beautifulJeazel\Documents\Project\CMUSphinx\PocketSphinxAndroidDemo.externalToolBuilders\SWIG.Launch

应用更改后,我出现以下错误:

生成过程中发生错误。 在项目“PocketSphinxDemo”上运行生成器“集成外部工具生成器”时出错。 执行命令行时发生异常。 无法运行程序“C:\Users\beautifulJeazel\Documents\Project\CMUSphinx\PocketSphinxAndroidDemo.externalToolBuilders\SWIG.launch”(在目录“C:\Users\beautifulJeazel\Documents\Project\CMUSphinx\PocketSphinxAndroidDemo\jni”中):CreateProcess错误=193,%1不是有效的Win32应用程序 执行命令行时发生异常。 无法运行程序“C:\Users\beautifulJeazel\Documents\Project\CMUSphinx\PocketSphinxAndroidDemo.externalToolBuilders\SWIG.launch”(在目录“C:\Users\beautifulJeazel\Documents\Project\CMUSphinx\PocketSphinxAndroidDemo\jni”中):CreateProcess错误=193,%1不是有效的Win32应用程序

我不知道,好像出了什么问题。我在环境变量中设置swig的路径,就像教程所说的那样,但我似乎无法让它工作。我试着用谷歌搜索,但找不到我问题的确切答案。。我希望你能帮上忙


im使用swig-1.3.34、EclipseJuno和android NDKR9进行最简单的构建,您只需从中检查预编译版本即可

这是一个新的更新版本,具有新功能,不需要SWIG,只需导入项目即可

有关它的信息,请参阅更新的教程


选择您的项目,然后右键单击属性->构建器


选择有问题的生成器并将其删除。

,谢谢,这解决了我的SWIG问题,但又出现了另一个问题。错误是:“编译thumb:pocketsphinx_jni您需要确保正确解包了pocketsphinx,并且pocketsphinx/jni/Android.mk中pocketsphinx顶级文件夹的路径仍然相同。我的pocketsphinx在CMUSphinx文件夹下,因此我在android.mk中的路径是SPHINX_路径:=/cygdrive/C/Users/beautifulJeazel/Documents/Project/CMUSphinx。我的路径有问题吗?然后我还注意到,在cygwin中ndk构建之后生成的PocketSphinxAndroidDemo/libs/armeabi中的3个文件(包括.so文件)在我在eclipse中构建项目之后消失/删除。有没有其他方法可以让它工作?你想建立什么版本,是新版本吗?对于新版本,您根本不需要ndk,它应该可以正常编译,您确定正确导入了它吗?您可能想清理旧的源代码并签出新版本。我只是按照教程进行操作,但是为PocketSphinxAndroidDemo提供的链接已损坏,因此我在另一个源代码中获得了它。你能给我一个可以下载新版本的链接吗?因此,对于这个新版本,我不需要在cygwin中进行ndk构建,也不需要在eclipse中进行ndk构建?这并没有什么帮助-构建器的存在可能是有原因的。