【ReactNative】Androidビルドエラー①
react-native run-android
を実行すると以下のエラーが発生した。
* What went wrong: Could not create service of type ScriptPluginFactory using BuildScopeServices.createScriptPluginFactory(). > Could not create service of type FileHasher using BuildSessionScopeServices.createFileSnapshotter().
ググっても解決しなかったので色々探ってみたところ、your_project/android/.gradle
というディレクトリを発見した。
.gitignoreされているのでこれはCacheファイルかな?と考えたときにピンときた。
キャッシュを削除してみてなかっった!!!!
案の定、.gradle
はcacheディレクトリだったので、ディレクトリごと削除して再度react-native run-android
を実行したらBUILD SUCCESSFULの嬉しいレスポンスが返ってきた。
追記
cacheクリアは方法としては
./gradlew clean cleanBuildCache
の実行が普通みたいだが、今回はそれもまた同じエラーになってしまった。
適当に新規プロジェクトを作成してみて、作成段階では.gradle
ディレクトリが存在しなかったので、削除しても自動生成されるだろうと確信したので、ディレクトリごと削除してみたら当たった。