Androidアプリはなぜ「強制終了」するのですか?

私たちはみんな、その頑固なアプリを持っていただけではうまくいきません。 Androidユーザーは、「アプリケーションが突然停止しました。 アプリを最も使用する必要があるときのメッセージ。 あなたの唯一の選択はアプリを終了するために「強制的に閉じる」をタップすることです。 多くの人が私に「なぜAndroidアプリは強制的に強制終了するのですか」と尋ねました。答えるのは簡単なことではありません。 さまざまな理由が考えられます。

一般的に、アプリケーションは、処理するようにコード化されていないという条件が発生したために強制終了します。 たとえば、特定のアプリがビデオ会議に前面カメラを使用しているとします。 起動すると、フロントカメラにアクセスしようとします。 しかし、あなたの携帯電話は正面カメラを持っていません。 そのような状況に対処するようにプログラムがプログラムされていないと、 "強制終了"エラーメッセージが表示されることがあります。 エラーを防ぐために正面カメラがない状況を処理するには、プログラムコードをアプリ内で明示的に記述する必要があります。

ソフトウェアの互換性の問題が原因で、強制終了が発生する可能性があります。 アプリがAndroid 2.2のリソースを利用するように書かれていて、Android 8.0を実行している場合。 リソースが存在しない場合は、何もするようにプログラムされていないため、アプリは正しく実行できない可能性があります。 メモリなどのリソースについても同様です。 アプリが動作するために100MBのRAMを利用しなければならず、あなたのデバイスが64MBしか利用できない場合、それはあきらめて強制終了します。

コモンフォースクローズ問題の修正

ほとんどの場合、強制クローズメッセージは破損したデータにアクセスするアプリによって引き起こされます。 何らかの理由で、アプリは特定のビットのデータが利用可能になることを期待しており、それにアクセスすることはできません。 プログラムがプログラムされていないか、そのような状況で何をすべきかを「伝えた」ので、結果は強制終了です。 このような場合は、通常、 [設定]> [アプリ]> [アプリ名]> [データの消去]を選択して問題を解決できます 。 これをしてもうまくいかない場合は、アプリの開発者に相談してください。

強制終了エラーを防ぐためにできることは、ほとんどユーザーにはありません。 ただし、Interwebs全体のさまざまなAndroidフォーラムまたは代替アプリを使用して、アプリの問題に対する回避策を見つけることができます。 そうであろうとなかろうと、強制クローズエラーは単にAndroidの所有者の生活の一部です。