Android Studio3.0の新規プロジェクトが立ち上がらない
OS : macOS Sierra(10.12.3)
Android Studio : 3.0
問題
久しぶりにandroidで何かやってみたくなったのでAndroid Studioを起動してみたらどうやらバージョンが3.0に上がっていたみたいなので、アップデート。 新規プロジェクトを作って起動してみようとしたら、「Building *** Gradle project info」みたいな表示がいつまで経っても終わらない。
どうやらこれは、Gradleが新しいバージョンを取ってこようとして非常に遅くなっているのとかどうとか(分かっていない)。
解決方法
以下のstackoverflowでの回答を参考にして、gradleを直接ダウンロードして、そのzipファイルを適切な場所に置く。
android studio 3.0 stuck at “building gradle project info”
自分の場合
自分の場合なんだがGradleの4.1を使うような設定になっていたので、gradle-4.1-all.zipを取ってくる。(http://downloads.gradle.org/distributions/gradle-4.1-all.zip) 恐らく、Macだと、/Users/***/.gradle/wrapper/dists/以下にあるgradleを確認すれば必要なバージョンは分かるのではないかと思う。
/Users/***/.gradle/wrapper/dists/gradle-4.1-all/bzyivzo6n839fup2jbap0tjew/以下にあるファイルを全て削除する。自分の場合だとgradle-4.1-all.zip.lckとかが入っていた。
ダウンロードしたzipファイルを/Users/***/.gradle/wrapper/dists/gradle-4.1-all/bzyivzo6n839fup2jbap0tjew/に置く。展開とかは特にしなくて良い模様。
Android Studioを再起動して、プロジェクトを開くor新規プロジェクトを作成する。
これでやっと状況が進んだ。
しかし、今度は実行しようとしたら「Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support:appcompat-v7:26.1.0」みたいなエラーがずらっと出てくる。
そこで、Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support:appcompat-v7:26.1.0に書いてある通りに設定をちょっと変更。
File->Other Settings->Default Settings->Build, Execution, Deployment->Build Tools->Gradle->Offline workのチェックを外す
で、どうにかHello, worldできて良かった。
もしまた何か間違ってたり、追加情報があったりしたら適宜追加していきます。
結論
英語版のstackoverflowは有能。
良かった。