2

私のEclipseでPocketSphinxAndroidDemoをセットアップしています。ここの指示に従いました: https://sites.google.com/site/opiatefuchs/home/pocketsphinxandroiddemo。ステップ9では、SWIG部分で「「メイン」タブでは何も変更しないでください」と書かれていますが、「SWIGという名前の外部ツールのファイルが存在しません」というエラーメッセージが表示されます。そこで、パスを C:\Users\beautifulJeazel\Documents\Project\CMUSphinx\PocketSphinxAndroidDemo.externalToolBuilders\SWIG.Launch に変更します。

変更を適用した後、次のエラーが発生しました。

ビルド中にエラーが発生しました。プロジェクト「PocketSphinxDemo」でビルダー「Integrated External Tool Builder」を実行中にエラーが発生しました。コマンドラインの実行中に例外が発生しました。プログラム「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をパスしますが、機能させることができないようです。グーグルで調べてみましたが、私の問題に対する明確な答えが見つかりません..あなたがこれを手伝ってくれることを願っています.

swig-1.3.34、eclipse juno、android ndk r9を使用しています

4

2 に答える 2

8

プロジェクトを選択し、[プロパティ] -> [ビルダー] を右クリックします。

問題のあるビルダーを選択して削除します。

于 2014-01-15T22:46:36.073 に答える
0

最も簡単にビルドするには、プリコンパイルされたバージョンを次から確認できます。

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

SWIGを必要とせず、プロジェクトをインポートするだけで動作する新機能を備えた新しい更新バージョンです。

詳細については、更新されたチュートリアルを参照してください。

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

于 2013-10-01T11:35:49.317 に答える