Próbowałem zobaczyć, jak wygląda moja aplikacja w Material Design i chciałbym użyć nowej biblioteki kart. Mój problem polega na tym, że powoduje to błąd w moim pliku gradle i muszę to naprawić.
Error:compileSdkVersion android-L requires compiling with JDK 7
Pobrałem jdk-7u60-macosx-x64.dmg
i zainstalowałem. java -version
w Terminalu pokazuje mi, że 1.7 jest zainstalowany:
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)
dobrze
ls -l `which java`
daje mi:
/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
.../current/...
nie ma .../home
. Znalazłem .../home
tutaj:
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
I ustaw ścieżkę do preferencji „Lokalizacja SDK” w Android Studio w sekcji „Lokalizacja JDK”. Ale to nie działa - wydaje się, że nadal nie może znaleźć JDK 7.
Używam systemu Mac OSX 10.9.3 i Android Studio (Beta) 0.8.1.