Pixel 4をAndroid 11にアップデートしたらスクリーンショットが撮れなくなった話 ~スクリーンショット保存エラー解決法~

2020/11/02

Google

t f B! P L
原因は単純なことだった

Android 11アプデ後発生

9月にPixel4にAndroid11が降ってきたので何も考えずアプデしておもむろにTwitterにAndroid 11のバージョン画面をTwitterにスクショを上げようとしたらこんな表示が出てきました。


初めて見た通知だったのでネットで調べてみると次のような対処方法が有るようです。

よくあるスクリーンショットが撮れない原因と対策
1.スマホのストレージ容量不足なので不必要な写真削除
2.スマホを再起動する
3.アプリ側でスクリーンショットを制限しているのでアプリ側の対応を待つか諦める

1番は全然ストレージ容量には余裕あり
2番は試してみても変わらず
3番はそもそも直前まで撮れていたので違います

その後ああでもないこうでもないと色々したものの原因わからないし、スクショは頻繁に撮らないので解決するのがめんどくさくなって問題が発生してからずっと放置してたのですが、さっきなんとなく調べなおしたら原因が分かったので対策方法を残しておきます。

原因は.nomediaファイル

Pixel4の場合スクリーンショットは内部ストレージのPicturesフォルダ内のScrenshotsというフォルダに保存されるのですが、Picturesフォルダ内に「.nomedia」というファイルが作成されているとスクショが撮れなくなるようです。

問題発生時のPixel4のPictures内のフォルダ構成

.nomediaファイルを消すとスクリーンショットが撮れるようになりました。

このファイルは何なのかというと、同一フォルダ内のメディアファイルをアプリ側から検出されなくするためのAndroidの機能です。この機能を使うと他人に見せたくない画像だったり邪魔なファイルをギャラリーアプリ上で表示しないように出来るようになるわけですが、今回はスクショを撮るのに悪影響があったようです。自分ではnomediaファイルを作成してないのでアプデ時に自動作成されたのか不明でよくわからないですが、うーん、という感じ。

まとめ

スクショ撮ろうとした時にスクショ撮れませんのエラー通知が出てくるとイラっとしてたのでとりあえず問題解決したのは良かったです。直接的な原因はnomediaファイルでしたが、Android11にアプデ後に撮れなくなったという人はググると何人か居たのでアプデ時に何かが悪さしてnomediaファイルを勝手に作っていたのかもしれません。余計なことしないで~。




自己紹介

とんがり(@Tongari_gadget)

普通の会社員をしながらスマホを中心としたガジェットやデジカメ、オールドレンズについてのブログを書いています。

使用ガジェットリスト

とんがりのガジェット、機材 ('22/7/9)

人気の投稿

このブログを検索

ブログ アーカイブ

QooQ