\r\n\r\n

アンドロイドで「画面オーバーレイ検出」エラーを修正する方法

android marshmallowを起動すると、時々奇妙なエラーが表示されることがありますが、その原因を説明するのは困難です。スクリーンオーバーレイが検出されました」というエラーは、特定のアプリケーションが起動できないので邪魔なのですが、原因がわかりにくいのでさらにイライラします...。

Android Marshmallowを起動すると、時々奇妙なエラーが表示されることがありますが、その原因を説明するのは困難です。スクリーンオーバーレイが検出されました」というエラーは、特定のアプリケーションを起動できないので気になるところですが、原因がわかりにくいのでさらにイライラしてしまいます。

幸い、エラーの原因がわかれば、かなり簡単な修正で済みます。Marshmallowなどに搭載されている、アプリが他のアプリを「描画」できる機能です。例えば、Facebook Messengerはチャットアバターを使って、何をしていても見せてくれますが、これは「他のアプリを描く」機能を使ったアプリです。つまり、スクリーンオーバーレイです。もうカチカチと音がしていますね。

  1. 設定」→「アプリケーション」を開く
  2. 設定画面の右上にある歯車のアイコンをタッチします
  3. 下にスクロールして、"Special Access" をクリックします。
  4. 他のアプリの上にドローをタッチして、リスト内のアプリを切り替えられる

残念ながら、一部のアプリはオーバーレイの実行中に奇妙な動作をし、特に問題のあるアプリが新しいパーミッションを要求する必要があります。

そのため、新しいアプリをインストールして初めて起動し、さらにFacebookのチャットヘッドで会話した場合、新しいアプリがその許可を要求しようとするとエラーが発生します。以下の例では、スクリーンオーバーレイを使用して仕事をする「ナイトモード」アプリケーションであるTwilightを使用しています。

さて、このエラーが発生したとき、「設定を開く」というリンクが含まれていて、直接「他のアプリを描画する」メニューに飛ぶことがあります。荒っぽいのは、アプリごとに手動で切り替えなければならない点です。アプリをクリックし、「他のアプリの上に描画を許可する」のトグルをスワイプして、戻るだけです。それぞれを無効にすることもできますが、特にアプリによって上書きされる可能性のあるアプリを何十個もインストールしている場合は、超手間です。

理想は、どのアプリケーションがコンフリクトを引き起こしているかがわかり、そのアプリケーションだけを無効にできることです。

  • 最近使ったアプリは?前述の通り、Facebookメッセンジャーは画面上にチャットアバターを表示しますので、チャットアバターが活発に動いている場合は、それが原因である可能性があります。
  • バックグラウンドで動作するパッシブアプリケーションとは?同様に、CF.Lumensを有効にすると、Twilightが画面に描画されるので、画面のオーバーレイエラーをなくすには、これらのサービスを一時停止するか、無効にする必要があります。

上のスクリーンショットのリストには、画面に描画する権利があるアプリケーションがすべて表示されていますが、エラーが発生したときに、実際に画面に描画しているアプリケーションがどれかわかれば、そのアプリケーションを無効にして続行できます。

もちろん、これは完全なものではなく、場合によっては画面に複数のアプリケーションが描画されていることもあり、非常にイライラすることがあります。この場合、私は単純にそれらのすべてを許可しないようにし、必要に応じて再び許可するようにしています。もちろん、ピクルスも。

関連:Android Oreoで「他のアプリに表示」通知を無効化する方法

幸いなことに、androidoreoでは、Googleが他のアプリで表示されているものを正確に教えてくれる新しい通知で、どのアプリが問題を引き起こしているのかを簡単に見つけることができます、基本的に。通知を無効にする方法については、こちらをご覧ください。

他のアプリの上に描画する」メニューへのアクセス方法

では、最初にエラーが発生してクイックリンクを取得せずに、「DrawoverOtherApps」メニューにアクセスするにはどうしたらよいのでしょうか。あるいは、クイックリンクがない場合はどうでしょうか。そこはシンプルに。最大の問題は、スクリーンオーバーレイの設定が、**商社**によって異なる場所にあることです。これは欠点です。

在庫のあるAndroid Oreos

Android Oreoをお使いの場合、設定メニューのデザインが変更され、Draw-Over-Other Apps機能を含め、ほとんどの機能が他の最新バージョンのAndroidと若干異なっています。

まず、通知シャドウを引き、歯車アイコンをタップして設定を開きます。

ここから、「アプリケーションと通知」カテゴリを選択し、「詳細設定」ボタンをクリックします。

他のオプションが表示されますが、最後に「特別なアプリケーションへのアクセス」オプションが表示されます。

メニューの少し下に「他のアプリケーションに表示」というオプションがありますが、これが目当てのものです。

マシュマロまたはヌガー(在庫あり

Stock Androidの場合、通知シャドウを2回引き、歯車アイコンをタップしてください。

そこから「アプリケーション」に移動し、右上の歯車のアイコンをクリックします。

このメニューで、下にスクロールして「特別なアクセス」オプションをクリックします。そこから「他のアプリケーションに描画」メニューが表示されます。こんなの探してた!

各項目を開いて有効・無効を切り替えるだけで、思いのままに切り替えられます。

サムスン電子の場合

まず、通知シェードを引き下げて歯車アイコンをタップし、「アプリケーション」オプションまで下にスクロールします。

ここから、「アプリケーションマネージャー」のリンクをクリックし、右上の「詳細」ボタンをクリックします。

次に、「トップにできるアプリ」を選択すると、ぱっと見、そこそこの大きさになります。また、Samsungは、トグルを別メニューではなく、アプリ名の横に追加することで、物事を単純化しています。サムスンさん、ありがとうございます。

lgのデバイスで

再度、通知シャドウを下に引き、歯車アイコンをタッチして「アプリケーション」メニューにジャンプします。

次に、3点オーバーフローをクリックし、"Configure Application "オプションを選択します。

ここからは純正のAndroidのように動作するはずです。「他のアプリケーションの上に描画する」オプションをクリックすると、必要な場所が表示されます。


スクリーンオーバーレイ検出」エラーの原因がわからない場合、思わず投げやりな気持ちになってしまうこともあります。実際、私は他のどのエラーよりも、このエラーを経験した(そしてそれについて私に質問した)友人が多いのですそこで、解決策をご紹介します。皆さん、どうぞよろしくお願いします。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ