1

で与えられたように、ポケットフィンクスとスフィンクスベースとポケットフィンクスデモを構築しています

http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/

しかし、デバイスで PocketSphinxAndroidDemo を実行すると、初期画面が表示されて真っ暗になります。

logcat で次のようなエラーが発生します。

/data/data/edu.cmu.pocketsphinx.demo/lib/libpocketsphinx_jni.so 0x40513c80 に JNI_OnLoad が見つかりません。init をスキップします

リンクで指定されているようにディレクトリ構造を作成し、recogniser.javaでも変更しました。

助けてください。

4

3 に答える 3

1

続行する前の小さなチェックリスト:

  1. 必要なファイルを adb シェルから sdcard にプッシュしましたか?
  2. 認識タスク.java に必要な変更を加えましたか?
  3. Android マニフェスト ファイルに変更が加えられましたか?
  4. NDKビルド?;)
于 2012-07-27T10:27:06.080 に答える
0

トリックは私にとっては簡単でし

た.SDカードに構造と必要なファイルを作成した場合は、デバイスをコンピューターから取り外してからアプリケーションを実行する必要があります

于 2013-05-01T09:04:17.370 に答える
0

/data/data/edu.cmu.pocketsphinx.demo/lib/libpocketsphinx_jni.so 0x40513c80 に JNI_OnLoad が見つかりません。init をスキップします

これは重大なエラーではなく、予期されたものです。あなたはそれを無視することができます

しかし、デバイスで PocketSphinxAndroidDemo を実行すると、初期画面が表示されて真っ暗になります。

ファイルを適切なフォルダに配置しなかった可能性があります。詳細については、ポケットフィンクスのログを確認する必要があります。パス内のデバイスに作成されます

/sdcard/Android/data/edu.cmu.pocketsphinx/pocketsphinx.log

そこでは、問題に関するすべての情報を見つけることができます。

于 2012-07-28T16:38:40.693 に答える