Android Studioでプロジェクトを読み込んできてビルドするとBuild.gradleで以下のエラーが発生。
環境はMacです。Windowsは読み替えてください。
Gradle DSL method not found: 'android()'
Possible causes:
The Project 'XXX' may be using a version of gradle that does not contain the method
だいぶ使ってなかったので、アップデートしてみる
SDK tools 24.4.1
SDK Platform tools 23.1.0
少しエラー内容が変わった。
Error:(19, 0) Gradle DSL method not found: 'android()'
Possible causes:
The project 'XXX' may be using a version of the Android Gradle plug-in that does not contain the method (e.g. 'testCompile' was added in 1.1.0).
Fix plugin version and sync project
The project 'XXX' may be using a version of Gradle that does not contain the method.
Open Gradle wrapper file
The build file may be missing a Gradle plugin.
Apply Gradle plugin
以下サイト参照して、トップレベルの build.gradleのandrodをコメントアウトしてみる
すると以下のエラーに
Error:(3, 22)
compileSdkVersion android-23 requires compiling with JDK 7
Download
JDK 7
Select a JDK from
the File System
Open
build.gradle File
言われた通り、JDK7をインストールしてみる
Android StudioのJDKのパスを変更
/Library/Java/JavaVirtualMachines/(JDKのバージョンによって変わります)Verdana">.jdk/Contents/Home
http://idea-cloud.com/dev/jdk_version.html
無事起動OK
原因としては、SDK toolsが古かったことと、JDK7が入ってなかったことでしょうか。
- 超初心者でも大丈夫! はじめてのAndroidプログラミング Android Studio 2対応/金田 浩明
- ¥2,678
- Amazon.co.jp
- Android Studio ではじめる Android プログラミング入門 第3版 Andr.../掌田 津耶乃
- ¥3,240
- Amazon.co.jp