【Android】「emulator: INFO: QtLogger.cpp:68: Critical: Uncaught TypeError: Cannot read property ‘update’ of undefined」エラーが表示される時の対処法

今回は、Android Studio でのエラーについて。
Emulator を使ってアプリの動作確認を行った後、Emulator を終了したところ、タイトルに書いたようなエラーが発生しました。
エラーメッセージ全文がこちら。

Emulator: emulator: INFO: QtLogger.cpp:68: Critical: Uncaught TypeError: Cannot read property ‘update’ of undefined (qrc:/html/js/location-mock-web-channel.js:130, (null))

undefinedの ‘update’ にアクセスしている」とのことですが…これだけではよく分かりませんでした。

起動時や使用中には特に問題なく動作しているので、そこまで気にしなくても良いような気もしますが…気になるので調査しました。

 

今回、対処にあたる際に参考にさせていただいた記事はこちらから。

Android studio error – Cannot read property ‘update’ of undefined – Stack Overflow
https://stackoverflow.com/questions/59298563/android-studio-error-cannot-read-property-update-of-undefined

こちらの記事によると、エラーが発生した際には「コールドブート」を行うと良いとのこと。
で、コールドブートとは、コンピュータの電源が完全に切れた状態から起動することです。

…ここでピンと来たのですが、恐らく Emulator の終了方法が悪いのが原因だったようです。
いつも Emulator を使用した後は、右上にある×ボタンで終了していたのですが、Android Studio のメニューにある「AVD Manager」から終了を試してみました。
AVD Manager を開き、起動している Emulator の欄の右端にある Actions のメニューの「Stop」から終了したところ、エラーが表示されなくなりました!
…はい、ただの私の操作ミスというか、適当な終了方法が問題でした!

ということは、今まで適当なシャットダウンをしてしまっていたということで…壊れなくて本当に良かったです…!
ちょっと手間ではありますが、きちんとした終了方法で Emulator を終了するように心がけたいと思います。

 

以上、Android Studio の Emulator を終了時に「emulator: INFO: QtLogger.cpp:68: Critical: Uncaught TypeError: Cannot read property ‘update’ of undefined」エラーが表示される時の対処法でした。
ご参考になれば幸いです。

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG