Android Studioのバージョンアップすると発生した
Gradle project sync failed. Basic functionality (e.g. editing, debugging) will not work properly.
エラーが出て気持ち悪いので頑張って対処してみる。
発生したAndroid Studioのバージョンは1.0.1で、
その後バージョンを1.0.2にアップデートしても変わりなし。
ここのサイトを参考した。
##Gradleのフォルダを消し飛ばしてみる
- [File] > [Invalidate caches/Restart] で [invalidate](無効にする)を選択する
- Android Studioを終了する
- Userのホームディレクトリにある.gradleフォルダを削除or名前の変更する
- Android Studioを起動する
まだエラーを吐く・・・。
ユーザーのホームディレクトリに見に行くと、ちゃんと.gradleフォルダが作成されてる・・・。
##ん?よく見たら下にエラー文が
compile sdk version android-21 requires compiling with jdk 7
-JDK 7が必要-
あちゃー。
JDK 7を早速インストールしてAndroid起動。
[Configure] -> [Project Default] -> [Project Structure]を選択。
JDK Locationのパスを変更する。
先ほどインストールした1.7.0を指定しようも、何故か違うところにインストールされている。
いろいろ調べてみると6まではAppleが提供してたらしく、7からはAppleは提供していないらしい。
7以降はこのパス( /Library/Java/JavaVirtualMachines/ )に保存されるはずなので
JDK Locationのパスを/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
を指定する。
##無事解決!
3時間もなにやってるんだ俺・・・orz