Androidで「パッケージの解析中に問題が発生しました」というエラーを解決する方法
Androidで「パッケージの解析中に問題が発生しました」という恐ろしいエラーが発生するのは、特にGoogle Play以外からダウンロードしたAPKからアプリをインストールしようとしている場合は、少々面倒です。通常、これはAPK自体に問題があることを意味します。破損している、互換性がない、あるいは単に欠陥があるなどです。問題のないファイルをダウンロードしたのに、Androidがインストールを拒否してしまい、頭を悩ませることもあるので、イライラします。幸いなことに、アプリをそれほど手間をかけずに動作させるのに役立つヒントがいくつかあります。
Androidで「パッケージの解析中に問題が発生しました」というエラーを修正する方法
APKを再ダウンロードする – もちろん、ファイル自体が壊れている可能性があります
これは定番の第一ステップです。ダウンロード中にAPKが破損した場合(インターネットの不具合やホストサイトの不具合など)、Androidはエラーを表示します。まずはAPKを削除して再度ダウンロードしてみてください。これだけで、奇妙な破損の問題が解決することもあります。信頼できるソースからダウンロードするか、少なくとも別のサイトからAPKを入手してみてください。元のAPKが破損していた場合の対策です。
ヒント:再ダウンロードする前に、ブラウザやファイルマネージャーアプリのキャッシュやデータを消去してください。そうすることで、不具合が残ってしまうのを防ぐことができます。また、特定のビルドがデバイスでうまく動作しない場合もあるため、可能であれば、APKの古いバージョンまたは新しいバージョンをダウンロードしてみてください。
最初のAPKが怪しい場合は、別のソースからAPKを入手してください
再ダウンロードしても問題が解決しない場合は、入手したAPKに問題がある可能性があります。APKMirrorやAPKPureなどの信頼できるAPKサイト(一般的に信頼できるサイトなので注意が必要です)を開いて、そこからアプリを入手してください。場合によっては、あるサイトから入手したAPKの方が、別のサイトから入手したAPKよりも問題が少ないことがあります。設定によっては、これだけで解析エラーを修正できる場合があります。APKのバージョンがデバイスのアーキテクチャとOSのバージョンと一致していることを確認してください。通常は最新バージョンの方が互換性が高いですが、古いスマートフォンでは古いAPKが必要になる場合があります。
Android OS をアップデートしましょう — 互換性が重要です
Androidのバージョンがかなり古い、または新しすぎる場合、そのアプリは互換性がない可能性があります。古いAndroid 8を新しいアプリで実行したり、その逆を行ったりすると、問題が発生する可能性があります。「設定」 > 「システム」 > 「詳細設定」 > 「システムアップデート」に進みます。 「アップデートを確認」をタップし、利用可能なアップデートがあればインストールしてください。確かに簡単ですが、Androidの設定によっては、なかなかアップデートが反映されないことがあります。アップデート後、そのAPKを再度インストールしてみてください。
一部のデバイスではアップデートプロセスに不具合が生じる可能性がありますので、アップデート後に再起動してもう一度お試しください。状況が改善する場合があります。新しいOSは新しいAPKを適切に処理できる場合があり、これが解析エラーの根本的な原因となることがよくあります。
ブラウザまたはファイルマネージャーの「不明なアプリのインストール」をオンにします
この設定は、Google Play 以外からの APK のインストールを許可するかどうかを制御します。少し奇妙に思えるかもしれませんが、APK を開くために使用しているアプリ(Chrome やファイルマネージャーアプリなど)でこの設定がオフになっていると、Android はインストールをブロックします。この問題を解決するには、「設定」 > 「アプリと通知」 > 「特別なアプリアクセス」 > 「不明なアプリのインストール」に移動します。インストールしたいアプリ(Chrome からダウンロードした場合はおそらく Chrome)を選択し、「この提供元からのアプリを許可」を有効にします。
このトグルは再起動後にリセットされることがあるため、オフにしてからオンに切り替え、数秒待ってからもう一度お試しください。また、複数のAPKをダウンロードした場合は、インストールしようとしているAPKに対してこの操作を行ってください。
USBデバッグを有効にして、効果があるかどうか確認しましょう
USBデバッグは解析エラーを直接修正するわけではありませんが、有効にすることで、特にADB経由でアプリをサイドローディングしている場合に、いくつかの奇妙な挙動を解消できる場合があります。有効にするには、まず開発者向けオプションのロックを解除します。 「設定」 > 「端末情報」に進みます。 「ビルド番号」を7回タップします。小さなカウントダウンが表示されたらロックが解除されます。その後、戻って「システム」 > 「開発者向けオプション」を見つけ、USBデバッグ を有効にします。
スマートフォンをPCに接続したり、ADBコマンドなどのコマンドを実行したりする場合、この手順は便利です。APKを直接インストールする場合でも、この手順を試してみると奇妙なエラーが解消されることがあります。これはAndroidシステムの「リフレッシュ」のようなものです。
ウイルス対策アプリやセキュリティアプリを一時的に無効にする
一部のセキュリティアプリは過度に慎重で、アプリが完全に安全であってもAPKのインストールをブロックすることがあります。強力なウイルス対策アプリやセキュリティアプリをご利用の場合は、一時的に無効にしてみてください。通常、アプリのメイン画面または設定の「保護」に切り替えボタンがあります。無効にした後、APKを再度インストールしてみてください。
正常に動作するものの、長期間無効にしておくのが不安な場合は、APKまたはアプリフォルダに例外を追加してください。ただし、APKが正規のものであると確信できる場合にのみ実行してください。
Google Playストアまたは代替アプリソースの使用を検討してください
場合によっては、APKファイルでさらに面倒な事態に陥るリスクを冒すよりも、Playストアでアプリを探すのが最も簡単な解決策となることもあります。Playストアには多くのアプリがあり、インストールも簡単です。もしそうでない場合は、APKMirrorのような信頼できるアプリストアを利用するのが安全です。公式アプリ版を探してサイドロードしてみる価値はあります。
両方のオプションをチェックすることで、多くの手間を省くことができます。ただし、マルウェアや破損したファイルを避けるため、入手するAPKは信頼できるソースから入手したものを選ぶようにしてください。
まとめ:以上です
これらの方法はすべて万能というわけではなく、場合によっては互換性のないデバイスやAPKの不具合が原因の場合もあります。しかし、設定によって反応が異なるため、一つずつ試してみる価値はあります。ある方法でも、あるスマートフォンではうまくいっても、別のスマートフォンではうまくいかないこともあるので、試行錯誤が必要です。とはいえ、「parsing package」の修正は不可能ではありませんが、忍耐力が試されるほど面倒です。
まとめ
- 別のサイトからAPKを再ダウンロードする
- Android OSが古い場合はアップデートしてください
- 設定で不明なソースからのアプリのインストールを許可する
- USBデバッグを有効にすると、奇妙なエラーを修正できる場合があります
- 誤検知が疑われる場合は、一時的にウイルス対策ソフトを無効にする
- Playストアまたは信頼できる代替ストアからアプリを入手してみてください
これが役に立つことを祈る
これらの方法のいずれかでパースエラーが解消されることを願っています。少し調べるだけで済む場合もありますが、必ず解決できます。APK自体が根本的な原因である場合は、APKの入手元を変更したり、デバイスを更新したりするだけで解決するかもしれません。幸運を祈ります。そして、あまりイライラしないでください。多くの人が経験しているほどよくある問題です。
関連記事
この記事は役に立ちましたか?