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

スポンサーリンク
Android

Androidでは、ある特定のアプリを使っていると、エラー表示が出ることがあります。

問題が発生したため、●●(アプリ名)を終了します。
問題が発生したため終了しますエラーの説明

LINEで発生したエラー例。

本記事では、このような症状に対して、効果の期待できる解決策を紹介します。

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

 

スポンサーリンク
スポンサーリンク

Android「問題が発生したため〜」の原因と対策

説明の流れ
  • 前提
    「問題が発生したためアプリを終了します」の原因特定は難しい
  • 解決策①
    Android本体を再起動する
  • 解決策②
    アプリを最新版へアップデートする
  • 解決策③
    Android OSをバージョンアップする
  • 解決策④
    アプリのキャッシュを削除する
  • 解決策⑤
    アプリを再インストールする
  • 解決策⑥
    アプリを旧バージョンへダウングレードする
  • 参考
    それでも解決しない場合:開発元へ問い合わせる

「問題が発生したためアプリを終了します」の原因→特定は難しい

このエラーは、該当アプリで何らかの問題が起きている可能性が高いです。

が、この手のスマホエラーは特定が困難であるため、まずはアプリをリセットする次の操作を実行しましょう。

効果のない可能性もありますが、原因切り分けのため順番にお試し下さい。後半の番号ほど、作業の難易度やリスクが高いです。
  1. Android本体を再起動する
  2. アプリを最新版へアップデートする
  3. Android OSをバージョンアップする
  4. アプリのキャッシュを削除する
  5. アプリを再インストールする
  6. アプリを旧バージョンへダウングレードする

解決策①:Android本体を再起動する

デバイスを通常の手順で再起動して下さい。

Android本体を再起動する手順

どの機種でも基本的に、電源ボタン長押しで再起動できる。

何らかの理由で通常の再起動ができない場合、強制再起動をどうぞ。

3パターンの手順があり、機種によって異なります。

強制再起動の手順 対象機種
①:電源+音量アップボタン長押し
  • Xperia
  • arrows
  • OPPO
②:電源+音量ダウンボタン長押し
  • Galaxy
③:電源ボタン長押し
  • Pixel
  • AQUOS
  • HUAWEI

詳細は関連記事【Androidを強制的に再起動する方法! 強制終了で動かないスマホの電源を落とそう】で解説しています。

Androidを強制的に再起動する方法! 強制終了で動かないスマホの電源を落とそう
この記事は、再起動できないスマホを強制終了する方法を解説します。Xperia、Galaxyなど機種別に説明しています。

解決策②:アプリを最新版へアップデートする

エラーが発生するアプリを最新バージョンへアップデートして下さい。

PlayストアアプリのアイコンPlayストアのアカウントメニューで アプリとデバイスの管理 より実行できます。

Androidアプリをバージョンアップする手順1

「アプリとデバイスの管理」を開く。

Androidアプリをバージョンアップする手順2

アップデートがあれば、実行する。

解決策③:Android OSをバージョンアップする

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

OSバージョンアップが配布されていないか確認しましょう。

Pixel 3a XL(Android 10)の例で説明します。

Android設定アプリのアイコン設定から システムシステムアップデート と進み、アップデートの有無を確認します。

もしダウンロードが開始されたら、最新版へバージョンアップできます。

PixelでOSをアップデートする手順1

PixelでOSをアップデートする手順2

Android 11へアップデートできる例。

詳細は関連記事【AndroidのOSバージョンを調べアップデートする方法! 最新機能へソフトウェアを上げよう】で解説しています。

AndroidのOSバージョンを調べアップデートする方法! 最新機能へソフトウェアを上げよう
この記事では、Android OSバージョンの確認とアップデート方法を解説します。バージョンアップのメリット/デメリットや、アップデートできない主な原因も説明しています。

解決策④:アプリのキャッシュを削除する

アプリの調子が悪い場合、キャッシュがバグの原因となっている可能性があります(キャッシュを削除してもアプリは初期化されません)。

【キャッシュとは?】 – 一時的に保存しておくデータのこと。再び同じデータを読み込む際、より早く呼び出せるため、Androidの動作負担を軽減したり通信データ量の削減ができる便利な機能。

「アプリ情報」ページで、 ストレージとキャッシュキャッシュを削除 を実行すればOK。

Androidでアプリのキャッシュを削除する手順

ねこあつめのキャッシュを消す例。

解決策⑤:アプリを再インストールする

エラーが発生するアプリを削除&再インストールして下さい。

プリインストールアプリなど、削除できないアプリの場合は、アプリ情報より ストレージを消去 で初期化可能です。

この操作でアプリが初期化されます。大切なデータがある場合、事前にバックアップしましょう。
アプリを初期化する手順

Googleアプリを初期化する例。

解決策⑥:アプリを旧バージョンへダウングレードする

以前まで問題なく使えて、アップデート後にエラーが発生する場合、バージョンを1つ前へ戻してみましょう。

Androidアプリの最新バージョンはPlayストアアプリのアイコンPlayストアで入手できますが、過去のバージョンは配布されません。

従って、古いバージョンのapkファイルを自分で用意・インストールすることで、アプリのダウングレードを実現できます。

【apkファイルとは?】 – Android向けアプリを構成するパッケージのこと。ファイル拡張子は .apk

apkファイルを用意する方法は、主に3パターンあります。いずれも基本的にパソコン不要です。

方法 メリット デメリット
①:Android端末内から
apkを抽出する
  • どのアプリでも使える
  • 好きなバージョンに戻せる
  • ウイルス感染等の
    リスクが低い
  • 日頃からapkファイルの
    バックアップが必要
②:ネットから古いバージョン
のapkを入手する
  • どのアプリでも使える
  • 好きなバージョンに戻せる
  • 必要なときにapkを
    入手すればOK
  • ウイルス感染等の
    リスクあり
③:OSにプリインストール
されるapkを使う
  • apkファイルの準備は不要
  • ウイルス感染等の
    リスクが低い
  • プリインストールアプリ
    しか使えない
  • 戻せるバージョンを選べない

具体的な手順は説明が長くなるため、関連記事【Androidアプリをダウングレードする方法! apkファイルをダウンロードして元の旧バージョンへ戻そう】で解説しています。

Androidアプリをダウングレードする方法! apkファイルをダウンロードして元の旧バージョンへ戻そう
この記事では、Androidアプリのバージョンダウン手順をまとめています。apkファイルを用意できればダウングレードは簡単です。もしアプリデータを保持したい場合、adb環境またはroot環境が必要です。

それでも解決しない場合:開発元へ問い合わせる

アプリ側に特殊な問題があり、エラーが表示される可能性があります。

PlayストアアプリのアイコンPlayストアでは各アプリのページ下部に、開発者への連絡先が掲載されています。

この窓口から、ウェブサイトへアクセスしたり、直接メールで質問すると解決するかもしれません。

Playストアでアプリの開発元へ問い合わせる手順

メモ帳アプリの例。画面下部にスクロールすると(左)、デベロッパーの連絡先が掲載されている(右)。

またtwitterのアイコンtwitter上で、エラー情報が発信されているケースもあります。

該当アプリ名などで検索してみると、有益な情報が見つかるかもしれません。

twitterでアプリ不具合の情報を検索する説明

twitterアプリがクラッシュした際、公式からエラーに関するアナウンスが出ていた。

 

参考:SDカードを使ってる場合→アプリとSDカードの設定を見直す

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

例えばボクの場合、とあるファイルマネージャーアプリで発生したエラーは、SDカードが関係していました。
SDカードの問題で「問題が発生したため」エラーが出る説明

SDカードに起因したエラーメッセージの一例。

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

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

以下内容をチェックしましょう。

説明の流れ
  • 説明①
    SDカードを再マウントする
  • 説明②
    SDカードへのアクセス権限を見直す
  • 説明③
    アプリをSDカードから内部ストレージに戻す
  • 説明④
    SDカードをフォーマットする

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

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

この操作だけでは、SDカード内のデータは消えません。
Xperia 10 II(Android 12)を例に説明します。

Android設定アプリのアイコン設定の ストレージ を開き、SDカードを選択。

AndroidでSDカードを再マウントする手順1

メニューから 取り出し を実行すれば、SDカードの認識が解除されます。

AndroidでSDカードを再マウントする手順2

再びメニューから マウント を実行すれば、SDカードを再認識できます。

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

Android 4.4より、アプリのSDカードへの書き込みは制限されています。

操作の権限を許可するストレージ(または外部SDカード)のルートディレクトリを選択してください
ファイルコマンダーで表示される外部ストレージの書き込み制限のメッセージ

ファイルコマンダーで表示される画面例。

これは次の流れで操作すれば、SDカードへアクセスを許可できます。

  1. アプリでSDカードのルートディレクトリを開く
  2. SDカードのルートディレクトリでアクセスを許可する
ファイルコマンダーでSDカードのアクセスを許可する手順1

まずアプリで、SDカードのルートディレクトリを開く。

ファイルコマンダーでSDカードのアクセスを許可する手順2

次にSDカードのルートディレクトリで、アクセスを許可する。

詳しい説明は、関連記事【AndroidのSDカードへアクセス許可する方法! スマホの外部ストレージ書き込み権限を解除しよう】で解説しています。

AndroidのSDカードへアクセス許可する方法! スマホの外部ストレージ書き込み権限を解除しよう
この記事では、AndroidのSDカードへアクセス許可する方法を解説します。アプリごと個別に外部ストレージの書き込み権限を付与すれば、SDカード内のファイル編集が可能となります。

3. アプリをSDカードから内部ストレージに戻す

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

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

アプリをSDカードから内部ストレージに戻す説明

アプリ保存先を、SDカードから内部ストレージへ戻す例。

SDカード内部ストレージ化の詳細は、関連記事【AndroidでSDカードを内部ストレージ化してアプリを移動する方法! スマホの外部ストレージをフォーマットしよう】で解説しています。

AndroidでSDカードを内部ストレージ化してアプリを移動する方法! スマホの外部ストレージをフォーマットしよう
この記事では、AndroidのSDカード内部ストレージ化とアプリ移動について解説します。PCでadbコマンドを使えば、全機種に適用できます。その他、注意点やよくあるトラブルを説明しています。

4. SDカードをフォーマットする

以上の手順を試しても、SDカードを挿入した状態で”のみ”エラーが表示される場合、フォーマット(初期化)しましょう。

フォーマットすると、SDカード内のデータはすべて消えます。大切なデータは、事前にバックアップするのをお忘れなく。
Xperia 10 II(Android 12)を例に説明します。

Android設定アプリのアイコン設定の ストレージ を開き、SDカードを選択。

AndroidでSDカードをフォーマットする手順1

メニューから フォーマット を実行すれば、SDカードが初期化されます。

AndroidでSDカードをフォーマットする手順2

AndroidでSDカードをフォーマットする手順3

より詳細な手順は、関連記事【AndroidでSDカードのデータを削除する方法! スマホの不要ファイルを完全消去して初期状態へフォーマットしよう】で解説しています。

AndroidでSDカードのデータを削除する方法! スマホの不要ファイルを完全消去して初期状態へフォーマットしよう
この記事では、AndroidでSDカードのデータを完全に削除する方法を解説します。設定からすべて初期化する手順と、ファイル管理アプリから個別ファイルを消す手順を説明しています。

 

補足:ダウングレードの伴うアプリの上書きインストールに注意

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

▼上書きインストール

adb install -r -d <パソコンに保存したapkファイルのパス>

この方法には注意点があり、「元々入っているアプリのバージョン」より「上書きインストールするアプリのバージョン」の方が古い場合、下記エラーが発生する可能性が高いです。

問題が発生したため、●●(アプリ名)を終了します。

このケースに該当する場合、解決策として下記2点があります。

前提 解決策
アプリ内データを保持したい ①:アプリを最新バージョンへアップデートする
(=アプリのバージョンは諦める)
アプリの古いバージョンを維持したい ②:アプリを削除後に再インストールする
(=アプリのデータは諦める)
いずれも「問題が発生したため〜」エラーを回避できますが、それぞれ欠点があります。

解決策①:アプリを最新バージョンへアップデートする

アプリ内のデータを維持したいなら、PlayストアアプリのアイコンPlayストアで最新バージョンへ更新しましょう。

強制的にアプリバージョンが最新化されます。
Androidアプリを最新バージョンへアップデートする説明

LINEアプリをアップデートする例。

解決策②:アプリを削除後に再インストールする

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

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

その後、apkファイルを再インストールすれば、古いアプリバージョンを使用できます。

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

LINEアプリをアンインストールする例。

 

〆:アプリで問題が発生するエラーを解決しよう!

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

エラーのはっきりとした原因は不明ですが、該当アプリ自体の問題が疑われます。

記事中で効果の期待できる方法を説明しているので、同様のエラーでお悩みの方はぜひどうぞ。

参考 Androidヘルプ – 動作しないインストール済みAndroidアプリを修正する

Android
スポンサーリンク
スポンサーリンク
スポンサーリンク
スポンサーリンク
あっとはっく

コメント

  1. より:

    問題が発生したため、○○を終了しますが何度も表示されます。いつ終わるのですか?

  2. より:

    arrows M03 で、「問題が発生したため、モバイルを終了します。」と表示され、「OK」
    をタッチすると、何も変化がわからず、そのまま使えるのですが、何があったのでしょうか。

  3. たった より:

    LINE開けない

  4. きみこ より:

    問題が発生しました。プロセスを終了します。
    電話できない。
    電話帳がひらかない。

  5. 二宮 より:

    電話やメールの所が開かない

  6. 糖分トレーナー より:

    今週月曜日から、ポケモンGO正常にプレイ出来なくなり 何度も『問題が発生したため』が、表示されます。
    キャッシュしても アンインストールしてから 再インストールしても 全く元に戻りません。

タイトルとURLをコピーしました