質問: アプリ開発初心者です。 初歩的な事かもしれませんが、よろしくお願いします。 ### 前提・実現したいこと Monacaで、QRコードを読み取り、内容に応じた結果を表示するシステムを作成しています。 実機テストまでは期待どおり作動したのですが、 デバッグビルドをした所、 「Androidのカメラに問題が発生しました。デバイスを再起動する必要があります。」 のメッセージが出て、読み取りに進めません。 ### 試したこと 出たメッセージで検索して調べて見たところ、 「パーミッションの問題」といった情報があったので、 パーミッションの追加方法などを調べて見たのですが、 古いバージョンでの処理の記載しか見当たらず、 具体的にどう記述すれば良いのかが分からず、質問させて頂いた次第です。 (「パーミッションの問題」は当方の見当違いかもしれません) ### 補足情報(言語/FW/ツール等のバージョンなど) デバッグビルドを実行したのは Nexus7(2013) Androidバージョン 6.0.1 です。 他に提示すべき情報があればご指摘下さい。 対処方法がお分かりでしたらご教授頂きますようお願いします。
回答: こちらに同様の現象がありました。 https://ja.stackoverflow.com/questions/29736/ Android6.0以降のカメラ許可の設定のようです。 Cameraへのアクセスを許可させるようにする必要があるようです。 Monacaデバッガはインストール時にカメラの許可を求めてくるわけではないので設定画面からカメラを許可すると問題なく起動するようになりました。