Saya mencoba untuk melihat bagaimana aplikasi saya terlihat dalam desain material dan saya ingin menggunakan lib kartu baru. Masalah saya adalah, itu memberi saya kesalahan ini dalam file gradle saya dan saya harus memperbaikinya.
Error:compileSdkVersion android-L requires compiling with JDK 7
Saya mengunduh jdk-7u60-macosx-x64.dmg
dan menginstalnya. java -version
di Terminal menunjukkan kepada saya bahwa 1,7 sudah diinstal:
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)
baik
ls -l `which java`
memberi saya:
/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
.../current/...
tidak punya .../home
. Saya menemukan di .../home
sini:
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
Dan atur path ke Preferensi "SDK location" di Android Studio di bawah "JDK location". Tapi itu tidak berfungsi - tampaknya masih tidak dapat menemukan JDK 7.
Saya menggunakan Mac OSX 10.9.3 dan Android Studio (Beta) 0.8.1.
java
android
macos
android-studio
Rasalas
sumber
sumber
Jawaban:
Mengatur direktori ke:
/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
dalam pengaturan JDK memecahkan masalah saya. Saya memiliki masalah yang sama untuk memulai. Semoga ini membantu!sumber
@mapapoff jawaban sudah benar. Tetapi saya menghadapi sedikit kesulitan untuk memperbaikinya. Jadi di sini adalah solusi detail langkah demi langkah
Untuk Mac
Di lokasi JDK klik browse dan pergi ke
/->Library->Java->JavaVirtualMachines->jdk1.7.0_60.jdk->Contents->Home
Catatan: - Bukan
/System/Library
Ini/Library
klik Apply dan OK .... Bingo ..... Bangun proyek lagi .....
sumber
/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
Jawaban lainnya sangat benar tetapi saya ingin lebih ringkas dan jelas. Untuk mencegah orang lain mengunjungi halaman ini beberapa kali secara tidak perlu.
Penting * Path Lama adalah / System / Library / Java ... dan Path Baru adalah / Library / Java ... (Tidak di bawah direktori System)
Ganti jalur lama: /System/Library/Java/JavaVirtualMachines/jdk1.6.0_0.jdk/Contents/Home
Tetapkan jalur baru Anda: /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
sumber
Saya belum pindah ke Android Studio. Saya telah menggunakannya untuk beberapa tes dan sangat menyukainya. Hanya saja belum bisa beralih. Saya pernah mengalami masalah seperti ini di Eclipse dan itu jelas merupakan solusi yang berbeda, tetapi melihat melalui salah satu proyek pengujian saya, ini tampaknya bagaimana Anda melakukannya:
Buka proyek Anda dan pergi ke File-> Pengaturan.
Di bawah Pengaturan Proyek, perluas Kompiler dan buka opsi Java Compiler. Anda ingin menggunakan javac dan mengatur versi bytecode proyek ke 1.7.
Semoga itu akan berhasil.
sumber
Untuk jdk-7u79-macosx-x64.dmg cukup Menetapkan direktori ke /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
Tidak di /System/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
Keduanya berbeda
sumber
Alih-alih mencari folder di dalam:
/System/Library/Java/JavaVirtualMachines/
Kita harus melihat ke dalam:
/Library/Java/JavaVirtualMachines/
sumber