Android
 Computer >> コンピューター >  >> スマートフォン >> Android

Androidの「画面オーバーレイが検出されました」エラーを解消する方法

Android 6.0(Marshmallow)以降のデバイスでは、「画面オーバーレイが検出されました(Screen Overlay Detected)」というエラーに悩まされることがあります。このエラーが発生すると、新しくインストールしたアプリを起動・実行できなくなり、画面には警告メッセージが表示されたまま、実行中のアプリが強制終了してしまいます。

恒久的な解決策をご紹介する前に、まず「画面オーバーレイ検出」とは何か、なぜ発生するのか、どのデバイスで起こりやすいのかを理解しておきましょう。すぐに解決方法だけ知りたい方は、「画面オーバーレイ検出をオフにする方法」のセクションまでスキップしてください。

「画面オーバーレイが検出されました」とは?

これはAndroid Marshmallow搭載デバイスで最もよく見られる問題です。新しいアプリをインストールすると、連絡先へのアクセス、カメラ、ファイルストレージなどへの権限を求められます。アプリを使い始めるには、これらの権限を許可する必要があります。しかし、この許可作業の最中に突然「画面オーバーレイが検出されました」というポップアップが表示され、アプリを開いて実行できなくなってしまうのです。

この問題は非常に厄介で、すべてのアプリの画面オーバーレイをオフにするまで繰り返し表示され続けます。

Androidの「画面オーバーレイが検出されました」エラーを解消する方法

なぜ「画面オーバーレイが検出されました」エラーが発生するのか?

このエラーは、Android Marshmallow以降で導入されたセキュリティ対策によるものです。意外に思われるかもしれませんが、実は「画面オーバーレイが検出されました」は単なるエラーではなく、不正なアプリからユーザーを守るためのセキュリティ機能なのです。サードパーティの配信元からアプリをインストールした場合、このエラーに遭遇する可能性が高くなります。

また、このエラーはフローティングアプリ(画面上に浮遊表示するアプリ)を実行しているときによく発生します。例えば、Facebook Messengerのチャットヘッドを表示させたまま、新しくインストールしたアプリがバックグラウンドで権限を要求しようとすると、このエラーが表示されます。

恒久的な解決策を講じない限り、このポップアップは何度も表示され続けるので注意が必要です。

どのデバイスでこのエラーが発生しやすい?

このエラーは主にAndroid Marshmallow以降のバージョンで確認されています。報告によると、世界中のユーザーの多くがSamsungデバイスでこの問題を経験しています。その他にも、Oppo、Vivo、Lenovo、Moto、LG、Redmi MI A1などのデバイスでも同様のエラーが報告されています。

画面オーバーレイ検出をオフにする方法

それでは、この記事のメインとなる「画面オーバーレイが検出されました」エラーの具体的な解決方法を見ていきましょう。

方法1:すべてのアプリの画面オーバーレイをオフにする

  • Androidデバイスで「設定」を開きます。
  • 「アプリ」の項目を探してタップします。Androidの「画面オーバーレイが検出されました」エラーを解消する方法
  • インストール済みアプリの一覧が表示されます。右上隅にある設定アイコン(歯車マーク)をタップしてください。
    Androidの「画面オーバーレイが検出されました」エラーを解消する方法
  • アイコンをタップしたら、「特別なアクセス(Special Access)」という項目を探します。
    Androidの「画面オーバーレイが検出されました」エラーを解消する方法
  • 「特別なアクセス」を選択すると、通知アクセス、バッテリー最適化、サイレントモードへのアクセスなど、さまざまなアクセス設定のメニューが表示されます。ここから「他のアプリの上に重ねて表示(Draw Over Other Apps)」を選択します。
    Androidの「画面オーバーレイが検出されました」エラーを解消する方法
  • 「他のアプリの上に重ねて表示」を開くと、画面オーバーレイが有効になっているすべてのアプリの一覧が表示されます。Androidの「画面オーバーレイが検出されました」エラーを解消する方法
  • 各アプリを1つずつ選択し、画面オーバーレイのトグルを順番にオフにしていきます。Androidの「画面オーバーレイが検出されました」エラーを解消する方法

この方法で問題が解決すれば理想的ですが、もし改善しない場合は、次の方法も試してみてください。

方法2:セーフモードに切り替えて対処する

実際のトラブルシューティングを行う前に、セーフモードへの入り方を把握しておきましょう。なお、Xiaomi MI A1、HTC、Moto、Lenovoなど、ストックAndroid(素のAndroid OS)を搭載したスマートフォンをお使いの場合は、以下の手順に従ってエラーを修正してください。

  • セーフモードに入るには、電源ボタンを長押しし、「セーフモードで再起動」のオプションが表示されるまで待ちます。Androidの「画面オーバーレイが検出されました」エラーを解消する方法
  • スマートフォンが再起動すると、自動的にセーフモードに切り替わります。
  • 次に、どのアプリで「画面オーバーレイが検出されました」エラーが表示されているのかを特定します。
  • エラーの原因となっているアプリに対して、必要な権限をすべて付与します。
  • 該当アプリの権限を、1つずつオンに切り替えながら動作を確認していきます。

以上の2つの方法で、「画面オーバーレイが検出されました」エラーの問題が解決することを願っています。どちらも難しい操作なしに実行できるシンプルな方法です。他にも同様の一般的なエラーでお困りの場合は、ぜひコメント欄でお知らせください。今後の記事で最適な解決策をご紹介していく予定です。

  1. Androidの「ストレージ容量が不足しています」エラーを解消する5つの対処法

    「ストレージ容量が不足しています」というエラーは、Androidユーザーにとって非常によくある問題です。特に4GB〜8GB程度しかストレージを搭載していない古いスマートフォンやタブレットで発生しやすいのですが、32GB、64GB、128GBを搭載した最近の機種でも油断はできません。 内蔵ストレージが大容量化した一方で、アプリや動画のサイズも年々大きくなっており、ストレージを圧迫する要因となっています。容量不足の警告が出ると、つい不要なファイルを削除して対処しがちですが、それでも問題が解決しないケースもあります。そんなときは、回り道をせずに以下の方法を試してみてください。 1. 重複ファイルを削

  2. Androidの画面ちらつき問題を解決する方法【原因と自宅でできる対処法】

    画面のちらつきは、近年よく見られるスマートフォンのトラブルの一つです。画面が点滅したりちらついたりする場合、その主な原因として考えられるのは、最近端末を落としたことによる物理的なダメージです。画面は最も壊れやすい部品であり、衝撃によるダメージは時間とともに表面化することがあります。しかし、心当たりがないのに突然問題が発生した場合は、原因を突き止める必要があります。「すべての問題には解決策がある」ように、「すべての不具合にも必ず対処法がある」のです。OSをアップデートした後、特にAndroid 7.0 Nougatや8.1 Oreoのリリース以降、画面のグリッチやちらつきに悩まされるユーザーが増