-2

https://docs.houndify.com/sdks#androidからダウンロードした Houndify android sdk サンプル プロジェクト (v0.2.19) を使用していますが、HoundifyVoiceSearchActivity を起動してオーディオを検索すると、次のリストのようなエラーが発生しました。

com.fasterxml.jackson.core.JsonParseException: 不正な文字 ((CTRL-CHAR、コード 31)): [ソース: java.io.StringReader のトークン間で通常の空白 (\r、\n、\t) のみが許可されています@4313edd0; 行: 1、列: 2] com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1586) で com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:521) で.fasterxml.jackson.core.base.ParserMinimalBase._throwInvalidSpace(ParserMinimalBase.java:

結果の json 文字列に空白 (ASCII 32) が含まれていることがわかりました。これがエラーの原因ですか? どうすれば修正できますか?

4

1 に答える 1

0

最新の Android SDK をダウンロードすると解決したようです。基本的に、サポートされていない言語を使用すると機能しない構成変数がありました。最新バージョンではコメントアウトされていることがわかります。デフォルトでは英語になっています。

builder.setInputLangIetfTag( Locale.getDefault().getLanguage() ); // Comment out this line

于 2016-09-29T00:50:01.433 に答える