Androidでインストールボタンを押せないときの対処方法

ブログ

サードパーティ製のアプリをアップグレードしようと思って、アプリ本体をダウンロードした。

ダウンロードしたアプリをインストールしようとしたら、インストールボタンが押せない。

最初はフリーズしたのかと思ったけど、何故かキャンセルボタンは押すことができる。

設定が変わっているのかと思って、設定を確認したけど「提供元不明のアプリのインストールを許可する」にチェックが入っている。

こんな時はグーグル先生に質問してみるのが早いので、早速質問してみた。

「アンドロイド サードパーティ インストール 押せない」

みたいな感じで検索をして、表示された一番上のサイトを見て解決した。

SYSTEM_ALERT_WINDOWが有効なアプリに注意

詳しいことはよくわからないけど、ある条件に当てはまるアプリがインストールされていると、Google Play以外からの野良アプリはインストールできなくなってしまうということらしい。

ある条件に当てはまるアプリというのは、SYSTEM_ALERT_WINDOWというパーミッションを利用しているアプリのこと。

Android端末でパーミッションというのはアクセス権のことを言うみたい。

ざっくりした話をすると、サードパーティアプリだろうがGoogle Playからのアプリだろうが、インストールされているアプリの中にSYSTEM_ALERT_WINDOWというアクセス権を利用しているアプリがあると、新しくサードパーティアプリをインストールできなくなるということ。

このパーミッションを使用しているアプリをアンインストールすれば、新たにサードパーティアプリをインストールすることができるようになる。

ではどうやって調べるか。

アプリが利用しているパーミッションを調べるアプリが存在するので、このアプリを利用して原因となっているアプリを特定する。

アプリの名称はS2 Permission Checker

Google Playでインストールできるので早速インストールして該当するパーミッションを利用しているアプリを特定できた。

自分の端末でこのパーミッションを利用していたのは「ブルーライトプロテクター」というアプリだった。

SYSTEM_ALERT_WINDOWというパーミッションは他のアプリやユーザーインターフェースの一部の上に重ねて描写することをアプリに許可するものだから、ブルーライトをカットするようなフィルターを上書きするために使っていると思われる。

面倒だからブルーライトプロテクターをアンインストールしてしまった。

ここでサードパーティアプリをインストールしてみたら、今度はちゃんとボタンを押せるようになっていた。

ちなみに、プリインストールアプリやgoogle公式アプリ、システム系のアプリはSYSTEM_ALERT_WINDOWを利用していても不具合が起きないように設定されているはずなので、はじめに疑うべきアプリは自分でインストールしたアプリにした方がいい。

tipLogtipLog

tipLog

inkscape・GIMPを使ったデザインお勉強ブログ。WordPressなどのウェブ関連のお勉強もしています。2019年6月にInkscapeの書籍を出版しました。 現在は個人事業主向けのホームページやブログ導入のお手伝いをしています。

関連記事

特集記事

コメント

この記事へのコメントはありません。

CAPTCHA


tipLogtipLog

tipLog

inkscape・GIMPを使ったデザインお勉強ブログ。WordPressなどのウェブ関連のお勉強もしています。2019年6月にInkscapeの書籍を出版しました。 現在は個人事業主向けのホームページやブログ導入のお手伝いをしています。

Inkscapeの入門書

ランキング

  1. inkscapeで取り込んだJPGやPNG画像をトリミングをする方法

  2. inkscapeで「フチ文字」を作る方法2つ+ちょっとした応用

  3. inkscapeの基本機能だけで矢印を描く方法

  4. PHPでデータベースから取得した配列を加工する方法

  5. 超簡単!inkscapeで直角三角形を作る方法

  6. inkscapeの使い方を集めたスキルアップのための日本語チュートリアル集

  7. inkscapeの「整列と配置」でオブジェクトを綺麗に並べて表を作る方法

inkscapeを学ぶ

TCDテーマ「Muum」
TOP