Androidで以下のようなエラーが発生した場合の対処法。
FileNotFoundException: instantRunSplitApkResourcesDebug/out/slice_4/resources_ap
なぜかわからないけど、slice_4
の部分は数字が変わることもある。
Instant Runをオフにする
自分の場合は Instant Run
のチェックを外すことで解決しました。
Android Studio > Preferences
で設定画面を開きます。
次に Build, Execution, Deployment > Instant Run
のチェックを全て外します。
このエラー自体はそもそもビルドはできてるけど、Instant Runでのインストールがうまくいかないときにでる認識です。そのため、ビルド自体に問題なければこの対処方法でインストールが成功するはずです、
PC再起動で直る?
しばらく放置していて、どうせまたエラー出るんだろうなと思って試してみたらなぜかうまくいきました。根本的な原因は違うところみたいです。。
もしInstant Runをすぐに使いたい場合はPC、もしくはAndroid Studioを再起動するとうまくいくかもしれません。このエラーがでてるときに再起動したというよりもチェックを外して、しばらくやっていて気まぐれでPCを再起動したところうまくいったので確信は持ててません。
コメント