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リファレンス曰く 発話中のシナリオより優先度が低いなどで発話できなかった等... ということらしいですが詳細は不明ですが、 導入したアプリを全てアンインストール、デバッグ中のアプリも一度アンインストール することで解消することがあります