私は様々なサービスで二段階認証を利用している。

その際に利用しているのがGoogleの認証システムアプリ。
認証コードの登録はQRコードの読み込みによって行う。

しかしそのバーコードリーダーが起動できなくなた。

cannot launch barcode reader

カメラを使用する権限の問題ではない。ちゃんと許可してある。

また、最初から起動できなかったわけではない。すでに幾つか登録してある状態だ。

思い当たる節は、後からQRコード読み取り用のアプリを別途インストールしたことだろうか。

システムに標準でQRコードリーダーがインストールされているっぽいのだが、なぜかこれを単体で使用することができなかった。(ちなみに使用している端末はHUAWEIのnova lite 2)
そこで別途QRコードを読み込むアプリをPlayストア経由でインストールしたのだが、どうもこれが原因ではないかと思う。

システムアプリのQRコードリーダーを無効にしたり、別途インストールしたQRコードリーダーをアンインストールしたり、端末を再起動したりといろいろ試してみたが結果は変わらない。

結局、別途インストールしたQRコードリーダーアプリから認証用のQRコードを読み込んだら、Googleの認証システムにコードが登録された。
認証システムからQRコードを読み込むアプリを起動できなくなっただけのようだ。
端末依存の問題なのか、別途インストールしたQRコードリーダーのアプリの問題なのか。

まあ原因はよくわからないのだけど、同じような現象に出くわして困っている人の役に立てばと思う。

ご意見はこちらまで