instantRunSplitApkResourcesDebug のエラー対処法

Android

Androidで以下のようなエラーが発生した場合の対処法。

FileNotFoundException: instantRunSplitApkResourcesDebug/out/slice_4/resources_ap

なぜかわからないけど、slice_4 の部分は数字が変わることもある。

Instant Runをオフにする

自分の場合は Instant Run のチェックを外すことで解決しました。

Android Studio > Preferences で設定画面を開きます。

Preferences

次に Build, Execution, Deployment > Instant Run のチェックを全て外します。

Instant Run

このエラー自体はそもそもビルドはできてるけど、Instant Runでのインストールがうまくいかないときにでる認識です。そのため、ビルド自体に問題なければこの対処方法でインストールが成功するはずです、

PC再起動で直る?

しばらく放置していて、どうせまたエラー出るんだろうなと思って試してみたらなぜかうまくいきました。根本的な原因は違うところみたいです。。

もしInstant Runをすぐに使いたい場合はPC、もしくはAndroid Studioを再起動するとうまくいくかもしれません。このエラーがでてるときに再起動したというよりもチェックを外して、しばらくやっていて気まぐれでPCを再起動したところうまくいったので確信は持ててません。

コメント