RoBoHoN開発導入時のトラブルシューティング
新規プロジェクトの作成が出来ない、ビルドが出来ない場合
公式マニュアルにあるテンプレートの導入(pluginsフォルダコピー)をした場合
新規プロジェクトのビルドが出来なくなる場合があります
Android Studioのバージョンがマニュアルと相違している場合に
コピーしたファイル中のrecipe.xml.ftlとbuild.gradle.ftlが互換性が無いことが原因です
正しい記載に直すかAndroidStudioをマニュアルのバージョンに合わせるのが楽です
マニュアル(10/5時点)で2.1.2となっています(0801_SR01MW_Instructions_for_Installing_RoBoHoN_SDK_Libraries_V01_00_01.pdf)-
発音しない場合
サンプルアプリ、RoBoHoNテンプレートから作成したままのアプリが発音しない場合
以下の作業を行うと解決するかもしれません- Instant Runの無効化
公式マニュアルにも記載されています
[Settings]→[Builds, Exception, Deployment]→[Instant Run] Enable Instant Run to hot swap code/resource changes on deploy(default enabled) のチェックを外します
- onVoiceUIRejection(発話棄却通知)が発生していないか確認
発話が破棄された場合にVoiceUIListenerにあるonVoiceUIRejectionが呼ばれます
テンプレートを使った新規プロジェクトであればはじめからでオーバーライドされておりLogが出力されているので確認が可能です
発生する理由はAPIリファレンス曰く 発話中のシナリオより優先度が低いなどで発話できなかった等... ということらしいですが詳細は不明ですが、 導入したアプリを全てアンインストール、デバッグ中のアプリも一度アンインストール することで解消することがあります
- Instant Runの無効化
Author And Source
この問題について(RoBoHoN開発導入時のトラブルシューティング), 我々は、より多くの情報をここで見つけました https://qiita.com/ta-yamaoka/items/ad2b2797bcb8b7aae70a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .