AndroidアプリのビルドでNullPo

Android Studioでのビルド中にMacがハングし、再起動したら以下のようなエラーを吐いてビルドに失敗するようになってしまった。 

java.lang.NullPointerException
at  org.gradle.api.internal.changedetection.state.TreeSnapshotRepository.removeTreeSnapshotUsage(TreeSnapshotRepository.java:85)
at  org.gradle.api.internal.changedetection.state.CacheBackedFileSnapshotRepository.remove(CacheBackedFileSnapshotRepository.java:47)                  
at  org.gradle.api.internal.changedetection.state.CacheBackedTaskHistoryRepository$1$1.run(CacheBackedTaskHistoryRepository.java:81)
(以下略)

謎のヌルポ。
sync gradleとかclean projectしても再起動してもダメで悩んだが、どうやら以下手順で直るらしい。

  1. プロジェクトフォルダ以下の .gradle ディレクトリを削除
    • 削除失敗する場合はAndroid StudioのTerminalから gradle –stop を叩く
  2. Android Studio 再起動
  3. Rebuild Project

いやまあ別にgit cloneし直しても良かったんだけども…。

参考:

スポンサーリンク
レクタングル(大)
レクタングル(大)
スポンサーリンク
レクタングル(大)