Я намагався подивитися, як виглядає моя програма в матеріальному дизайні, і я хотів би використати нову карту. Моя проблема полягає в тому, що це дає мені цю помилку в моєму файлі gradle, і мені потрібно це виправити.
Error:compileSdkVersion android-L requires compiling with JDK 7
Я завантажив jdk-7u60-macosx-x64.dmg
і встановив його. java -version
у Терміналі показує мені, що встановлено 1.7:
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
Ну
ls -l `which java`
дає мені:
/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
.../current/...
не має .../home
. Я знайшов .../home
тут:
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
І встановіть шлях у налаштуваннях "Місце розташування SDK" в студії Android під "JDK location". Але це не працює - схоже, він все ще не може знайти JDK 7.
Я використовую Mac OSX 10.9.3 та Android Studio (Beta) 0.8.1.