Android「問題が発生したため終了します」の解決方法! アプリが繰り返し落ちる原因を対策しよう

Android使い方

Androidを使っていると「問題が発生したため●●(アプリ名)を終了します」とエラー表示されるケースがあります。

アプリ使用中に突然出現すると、かなり不便ですよね。

そこで本記事では、このエラーを解決する方法を紹介します。

何度も繰り返し表示されて困っていれば、ぜひご覧あれ。

photo by Ancella Simoes

 

Android「問題が発生〜終了します」の原因と対策!

Androidでは、ある特定のアプリを起動するとエラー表示が出ることがあります(下記がその一例)。

  • 問題が発生したためLINEを終了します
  • 問題が発生したため設定を終了します

LINEで表示されるエラー例。

このメッセージが出るとアプリは強制終了されるため使用できません。

エラーの原因は様々ありますが、大きく下記2点に分類できます。

  • アプリがAndroidに適していない
  • Androidのメモリが不足している

そこで下記より解説する内容を順番に試し、「問題が発生したため終了します」エラー表示が消えるか確認して下さい。

Androidではアプリを強制的に上書きインストールする方法が存在しますが、ある特定の条件に該当すると高い確率で「問題が発生したため終了します」エラーが発生します。

心当たりがある方は、記事後半の補足で紹介しているので先にチェックすると良いかもしれません。

 

アプリの設定内容を見直す

アプリのバージョンが古かったり設定状態に問題があり、今回のエラーが発生しているかもしれません。

次の項目をチェックして下さい。

  • アプリをアップデート/ダウングレードする
  • アプリのキャッシュを消去する
  • アプリのデータを削除する
  • アプリとSDカードの設定を見直す
  • 参考:提供元不明アプリや海外専用アプリの場合

アプリをアップデート/ダウングレードする

アプリのバージョン特有のバグが考えられるため、バージョンアップ / ダウンを実行します。

アプリをアップデートする

もし最新のアプリバージョンがGoogle Playで配布されていればアップデートして下さい。

現在インストール中のアプリバージョンはカンタンに調べることができます。

「LINE」アプリのバージョンを表示した例。

詳細は別記事で解説しています。

[Android] インストール中のアプリバージョンを確認する方法! 使っているソフトver.をチェックしよう
スマートフォンのアプリは頻繁に更新(アップデート)されるため、ネット上で使い方を調べてもバージョンによって機能に差異があったり、不具合情報が該当するか判断が難しいケースがあります。 そんな時、自分が実際にインストール中のアプリバージョ...
アプリをダウングレードする

App Backup & Restore」というアプリで事前に旧バージョンのapkファイルをバックアップしていれば、アプリをダウングレードできます。

事前に「クックパッド」アプリの旧バージョンapkをバックアップした例。

またGoogle系列の公式アプリであれば、Android標準機能としてダウングレード可能な場合があります。

「Google Play ゲーム」アプリをダウングレードする例。

詳細は別記事で解説しています。

Androidのアプリをダウングレードする方法! Google Play配布ソフトを元の旧バージョンへ戻そう
Androidのアプリは頻繁にアップデートされますが、中にはバグが残っておりうまく動作しないケースがあります。 そこで本記事では、Androidのアプリをダウングレードできるアプリ「App Backup & Restore」を...
参考:特定アプリのみ自動更新をオフにする

Google PlayはWi-Fiへ繋がっていれば、自動でアプリのアップデートが開始されますが、一部アプリのみオフにできます。

「Google日本語入力」のみ自動更新を止める例。

重要なアプリに関してのみ、事前に次期バージョンを調査してから手動更新することで、極力バージョンアップによるエラーを回避できます。

詳細は別記事で解説しています。

[Android] Google Playで指定アプリのみ自動更新をオフにする方法! 特定のアップデートを停止しよう
Androidの大部分のアプリはGoogle Playから入手ができ、最新版へのアップデートは自動で行われるのが通常です。 一方で、「新バージョンがうまく動作しない」・「更新後のデザインが好きになれない」など、様々な理由で「以前の旧バ...

アプリのキャッシュを消去する

アプリを使用するとAndroid内で「キャッシュ」がどんどん溜まっていきます。

【キャッシュとは】 – 「一時的に保存しておくデータ」を指します。

再び同じデータを読み込む際、より速く呼び出せるため、Androidの動作負担を軽減したり通信データ量の削減ができる便利な機能です。

このキャッシュがバグの原因となっている可能性があるため、一度綺麗にリセットすることで解決できるかもしれません(キャッシュを削除してもアプリは初期化されません)。

下記からはNexus 6P(Android 8.0)の設定画面における手順を例に說明しています。

「設定」より「アプリと通知」を開き、「アプリ情報」へ進みます。

Androidにインストールされたアプリ一覧が表示されるので、エラー表示されるアプリを選択し、続いて「ストレージ」をタップします。

「Google Playストア」を選んだ例。

Androidのストレージを占めている該当アプリのデータが表示されるので、「キャッシュを削除」を実行すればOK。

「Google Playストア」のキャッシュを削除した例。

アプリのデータを削除する

ここまでの内容で解消されない場合、エラー表示が出るアプリを初期化してみて下さい。

Androidでは2通りの手順でアプリを初期化できます。

  • 対象アプリを削除→再インストールする
  • 設定からアプリのデータを消去する(=アプリの初期化)

前者は一度アプリを削除(アンインストール)し、再インストールする方法です。

Androidで不要アプリを削除(アンインストール)する方法! 標準プリインソフトも無効にできる
Android向けの配信中アプリは100万を超えており、特に無料アプリは日々インストールしてはアンインストール(削除)する、を繰り返すことも多いかと思います。 ただ、実はAndroidにおいてアプリを消去する方法はたくさんあることをご...

後者はアプリ情報から「ストレージ」を開き、「データを削除」を実行すればOK。

「Googleフォト」のデータを削除した例。

アプリ自体は削除されないため、再インストールする手間要らずでオススメです。

詳細は関連記事でも解説しています。

アプリを削除せずデータを初期化する方法! アンインストール不要で最初の状態に戻す [Android]
Androidで使っているアプリのデータを初期化したい場合、どうしますか? 一番手っ取り早いのが、一度アンインストール(削除)した後、再度インストールし直す方法ですが、 アプリ容量が多い場合はダウンロードし直すことで通信...

アプリとSDカードの設定を見直す

もしAndroidでSDカードを使用しているなら、アプリとSDカードの設定に問題があるかもしれません。

例えばASUSの「ファイルマネージャー」はSDカードがエラーに関係していた。

試しに、Android本体からSDカードを取り外した状態でアプリを起動してみて下さい。

もしアプリが正常に開くなら、SDカードの設定に問題があります。

次より紹介する項目をチェックして下さい。

SDカードを再マウントする

SDカードの認識を解除した後、再度マウントして下さい。

この操作だけではSDカード内のデータは消えません。

例えばXperia Z3(Android 6.0.1)なら、「設定」→「ストレージ」よりSDカードをマウント解除でき、

再びタップしてマウント(SDカードを再認識)できます。

SDカードへのアクセス権限を見直す

Android 4.4よりアプリのSDカードへの書き込みは制限されており、解除には別途設定が必要です。

関連記事を参考に、アクセス権限を見直して下さい。

AndroidのSDカードへアクセス許可する方法! スマートフォンに外部ストレージ書き込み権限を与えよう
AndroidではSDカード内のファイル編集に失敗することがあり、これは近年のAndroidで導入されている「外部ストレージへのアクセス権限」が関係しています。 そこで本記事では、AndroidのSDカードへアクセス許可する方法を紹介...
アプリをSDカードから内部ストレージに戻す

Android 6.0からの新機能「Adoptable Storage」を使ってアプリをSDカードへ移している場合、保存先を内部ストレージに戻して下さい。

対象アプリの「アプリ情報」よりストレージを「内部ストレージ」とすればOK。

SDカードの内部ストレージ化に関しては、別記事で詳細を解説しているので合わせてどうぞ。

全てのAndroidでSDカードを内部ストレージとして使う方法! 容量不足の機種でもアプリを保存できる
以前のAndroidの大きな問題点として、内部ストレージの容量が小さい機種も多く、アプリをインストールするうちに空き容量が足りないことがありました。 一方、AndroidではiOSと違って「SDカード」を扱える機種もありますが、純粋な...
SDカードのフォーマット

以上の手順を試しても、SDカードを挿入した状態でのみ「問題が発生したため終了します」エラーが表示される場合、SDカードをフォーマット(初期化)して下さい。

手順は別記事で解説しています。

AndroidでmicroSDカードのデータを消去する方法! 初期状態へフォーマットして削除しよう
iOSと比較したAndroidの特徴として「microSDカードを使用できる」という点があり、うまく活用することで内部ストレージ不足を改善できます。 が、もしSDカードを第三者へ譲るなら、最初の状態に戻したい(=データを全て消去したい...

参考:提供元不明アプリや海外専用アプリの場合

iOSとは異なりAndroidでは、Google Playから入手できないアプリを無理やりインストールする手段が存在します。

  • 「提供元不明アプリ」を有効にしてapkから直接インストールする
  • 日本から海外のGoogle Playへアクセスしてアプリをインストールする
[Android] 提供元不明アプリのインストール方法! Google Playにない非公式apkを楽しもう
Android向けアプリはGoogle公式の「Google Play」よりインストールするのが基本です。 ただ様々な事情で、Google Playで配布されないアプリ(=提供元不明アプリ)を導入したい場合、次のような流れで実現できます...
[Android] 海外で先行リリースされ日本で未公開のGoogle Playストアのアプリを入手する方法
Google PlayストアからAndroid向けアプリをインストールしようとすると、次のようなエラーが表示され、アプリを入手できないケースがあります。 このアイテムはお使いの端末が登録されている国ではインストールできません ...

そもそも日本のGoogle Play上に存在しない理由として、アプリに何らかの問題あるから、とも考えられます。

アプリ自体に問題がある場合、残念ながら解決手段はないため、バージョンアップを待つか、代替アプリを探すしかないでしょう。

 

Androidの設定を見直す

Androidのメモリ不足やバージョンに問題があり、今回のエラーが発生しているかもしれません。

次の項目をチェックして下さい。

  • Androidを再起動する
  • Androidをバージョンアップする
  • Androidをセーフモードで起動する
  • Androidを初期化する

Androidを再起動する

Androidで何らかの問題が発生した際の伝家の宝刀「再起動」です。

電源ボタン長押しで「再起動」を選択できます。

左:Nexus 6P(Android 7.1.2) / 右:Xperia X Performance(Android 7.0)

ただ、機種やOSバージョンによって電源ボタン長押しで「再起動」が表示されないケースもあります。

その場合は「電源を切る」選択後、再び電源ボタン長押しで端末を起動させる手順が必要です。

Xperia Z1(Android 4.4.2)

もし何らかの理由で通常の再起動を実施できない場合は、「強制再起動」してみましょう。

詳しくは関連記事でまとめています。

[Android] 強制的に再起動する方法まとめ! 強制終了で電源を落とす [Xperia/Galaxy/Nexus]
Androidでは電源ボタン長押しで「電源を切る」や「再起動」を選択できます。 機種やOSバージョンによって電源ボタン長押しで表示される項目は異なります。 ただ、突然画面が固まったり動作が重くなったりして、電源ボタン長押しから「再起動」...

Androidをバージョンアップする

古いAndroidバージョンをずっと使っていると、最近のアプリに対応できていない可能性があります。

可能であればAndroid OSやソフトウェアをバージョンアップして下さい。

Xperia Z3(Android 6.0.1)でソフトウェアアップデート中の画面例。

詳細は関連記事で解説しています。

AndroidのOSバージョンを調べアップデートする方法! 最新機能へソフトウェアを上げよう
Androidでは定期的にOSのバージョンアップ(アップデート)が行われます。 バージョンが上がることで、対応するアプリの範囲が増えたり、バグが修正されたりするため、基本的にOSアップデートは推奨されます。 そこで本記事では、A...

Androidをセーフモードで起動する

ある特定のアプリがAndroid全体の動作を邪魔して、エラーが発生しているかもしれません。

犯人となるアプリ特定をする上で便利なのが「セーフモード」で、端末に最初から付属するソフトウェアのみでAndroidを起動できます。

具体的に下記流れで問題のあるアプリを見つけることができます。

  1. セーフモードで起動してエラー表示されるか確認する
  2. (1.でエラー表示されない場合)セーフモード解除後、最近インストールしたアプリを1つ削除し、端末を再起動してからエラー表示されるか確認する
  3. 問題のあるアプリを見つけるまで、2.を繰り返し行う

セーフモードの入り方・解除の仕方は関連記事で解説しています。

[Android] セーフモードに入って起動する方法まとめ! 設定/解除手順を把握して悪いアプリを特定しよう [Xperia/Galaxy/Nexus]
「セーフモード」という言葉をご存知でしょうか? Androidで使用するとプリインストールアプリでのみ端末を起動できるため、不具合発生時にアプリが起因しているか切り分けを実施する目的で便利な機能となっていますが、機種によって起動方法が...

ちなみに”問題のあるアプリ”の傾向として、下記のようなアプリが該当するケースが多いです。

  • 広告ブロック系アプリ
  • セキュリティ系アプリ
  • タスクキラー系アプリ
  • バッテリー節約系アプリ

参考 Google – セーフモードで再起動して問題のアプリを確認する

Androidを初期化する

最後の手段としてAndroid本体の初期化が残されています。

下記からはNexus 6P(Android 8.0)の設定画面における手順を例に說明しています。

「設定」→「システム」より「リセット」へ進み、

「データの初期化」より「モバイル端末をリセット」で初期化できます。

他にもGoogle公式のFind My Device(旧称:Androidデバイスマネージャー)を使って、遠隔から初期化指示を送ることも可能です。

Find My Device
Find My Device
Developer: Google LLC
Price: Free
Find My Deviceの使い方! 旧Androidデバイスマネージャーで紛失/盗難時に遠隔で場所を特定/画面ロック/データ削除する方法
万が一Androidスマートフォンやタブレットを紛失 / 盗難した場合、直ちに警察へ連絡するのはもちろん、個人情報を守るために、遠隔でロックや初期化をする必要があります。 ただそのための対策として、サードパーティ製アプリをインストール...

また、何らかの理由で上記方法で初期化を実行できない場合、リカバリーモード等を活用した強制的にデータ削除を実施する方法もあります。

[Android] リカバリーモードの起動手順と強制初期化する使い方 [Galaxy / Nexus]
Androidの「リカバリーモード」をご存知でしょうか? 画面操作ができない場合や端末暗証番号を忘れてしまった場合でも、側面の電源ボタンや音量ボタンの操作で本体の再起動や端末初期化を実行できるAndroid特有の機能で、トラブルが起き...

Xperiaシリーズの場合は、少し手順が異なりますので合わせてどうぞ。

Xperiaをリカバリーモード不要で強制初期化する方法! パスワード不明でもデータ削除できる [Android]
もしお使いのAndroidの端末暗証番号が分からなくなった場合、通常はデータを消去せずに画面ロックを解除する方法はなく、本体を初期化(リセット)するしかありません。 この「初期化」作業は、通常Androidの「設定」から実行できますが...

 

補足:

ダウングレードの伴う上書きインストールは要注意!

パソコンのadb環境とapkファイルさえあれば、すでにAndroid上に存在するアプリを上書きでインストールができます(アプリデータも保持されたまま)。

手順の詳細は関連記事で解説しています。

Androidでアプリを強制的に上書きインストールする方法! 新しい/古いapkバージョンを導入しよう
adb環境のあるパソコンを用意すれば、すでにAndroid上に存在するアプリであってもapkファイルから上書きインストールできます。 そこで本記事では、Androidでアプリを強制的に上書きインストールする方法を紹介します。 ア...

この方法には注意点があり、「元々入っているアプリのバージョン」より「上書きインストールするアプリのバージョン」の方が古い場合、(ボクの検証上)「問題が発生したため●●(アプリ名)を終了します」エラーが100%発生します。

このケースに該当する場合、解決策は下記2点しかありません。

  • アプリ内データを保持したい場合→アプリを最新バージョンへアップデートする
  • アプリの古いバージョンを維持したい場合→アプリを削除後に再インストールする
アプリを最新バージョンへアップデートする

アプリ内データを保持したいなら、現在Google Playで配布される最新バージョンへ更新(アップデート)すれば解決できます。

LINEアプリを更新する例。

ただこの方法だと、強制的にアプリバージョンが最新化されてしまいます。

アプリを削除後に再インストールする

アプリの古いバージョンを維持したいなら、一度アプリを削除し、

Androidで不要アプリを削除(アンインストール)する方法! 標準プリインソフトも無効にできる
Android向けの配信中アプリは100万を超えており、特に無料アプリは日々インストールしてはアンインストール(削除)する、を繰り返すことも多いかと思います。 ただ、実はAndroidにおいてアプリを消去する方法はたくさんあることをご...

その後、古いapkで再インストールすれば解決できます。

LINEをダウングレードする例。

ただこの方法だと、保持していたデータが消えるため、アプリが初期化されてしまいます。

開発元へ問い合わせるのもアリ

「問題が発生したため●●(アプリ名)を終了します」エラーは、ある特定の機種とAndroidバージョンの組み合わせで起きる特異事象が原因かもしれません。

Google Playではページ下部に開発者へ問い合わせできる窓口情報が記載されているため、ウェブサイトへアクセスしたり、直接メールで質問すると解決する可能性があります。

ぼけエフェクト」というアプリで問い合わせをする例。

その他:知ってると便利なGoogle Play関連の豆知識

本ブログではGoogle Playで知ってると便利な標準機能や、様々な不具合への対処法などの情報を記載しています。

関連記事でまとめているので、合わせてご覧下さい。

[Android] Google Play関連の便利な豆知識まとめ! 知ってると得する裏ワザ的な使い方
本ブログも記事数が増え、Android向けアプリを入手できる「Google Play」にまつわる様々な情報を掲載してきました。 そこで本記事では、過去記事にしてきた「Google Play関連の知ってると便利な豆知識」をまとめて紹介し...

 

〆:順番に原因をチェックしよう!

以上、Android「問題が発生したため終了します」の解決方法! アプリが繰り返し落ちる原因を対策しよう の説明でした。

チェックする項目は多いですが、「問題が発生したため終了します」エラーが頻繁に表示される場合、1つずつ順番に確認してみて下さい。

ご参考あれ。

Android使い方
おるくすをフォローする

関連記事

あっとはっく

コメント