【问题标题】:Got "Error running Integrated External Tool Builder" while setting up SWIG Builder for PocketSphinxAndroidDemo在为 PocketSphinxAndroidDemo 设置 SWIG Builder 时出现“运行集成外部工具生成器时出错”
【发布时间】:2014-01-16 09:48:01
【问题描述】:

我在我的 Eclipse 中设置了 PocketSphinxAndroidDemo。我按照这里的说明进行操作:https://sites.google.com/site/opiatefuchs/home/pocketsphinxandroiddemo。在第 9 步中,在 SWIG 部分中,它说“不要更改“主”选项卡中的任何内容”,但我的 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-1.3.34、eclipse juno 和 android ndk r9

【问题讨论】:

    标签: android eclipse swig cmusphinx


    【解决方案1】:

    选择您的项目并右键单击属性->构建器。

    选择有问题的构建器并将其删除。

    【讨论】:

    • 这并不完全有帮助 - 构建器的存在可能是有原因的。
    【解决方案2】:

    为了最简单的构建,您可以从

    检查预编译版本

    https://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx-android-demo

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

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

    http://cmusphinx.sourceforge.net/wiki/tutorialandroid

    【讨论】:

    • ,谢谢,这解决了我的 SWIG 问题,但又出现了另一个问题。错误是:“编译拇指:pocketsphinx_jni
    • 你需要确保你正确解压了pocketsphinx并且pocketsphinx/jni/Android.mk中pocketsphinx顶部文件夹的路径是正确的
    • 还是一样。我的 pocketsphinx 在 CMUSphinx 文件夹下,所以我在 android.mk 中的路径是 SPHINX_PATH := /cygdrive/C/Users/beautifulJeazel/Documents/Project/CMUSphinx。我的路径有问题吗?然后我还注意到,在我在 Eclipse 中构建项目后,在 cygwin 中构建 ndk 后生成的 3 个文件,包括位于 PocketSphinxAndroidDemo/libs/armeabi 中的 .so 文件已消失/擦除。我还有其他方法可以完成这项工作吗?
    • 您要构建什么版本,是新版本吗?对于根本不需要ndk的新版本,它应该编译得很好,你确定你正确导入了吗?您可能想清理旧的来源,然后只签出新版本。
    • 我只是按照教程进行操作,但是为 PocketSphinxAndroidDemo 提供的链接已损坏,因此我在另一个来源中获得了它。你能给我一个链接,我可以下载新版本吗?所以有了这个新版本,我不需要在cygwin中构建ndk,在eclipse中构建ndk?
    猜你喜欢
    • 1970-01-01
    • 2016-06-14
    • 1970-01-01
    • 2014-05-19
    • 1970-01-01
    • 2020-08-10
    • 2019-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多