XML
Tata letak saya tidak dirender dengan pesan kesalahan ini. Saya sudah menggunakan Java 8.
Juga menggunakan alat build terbaru di Gradle.
android {
compileSdkVersion 'android-N'
buildToolsVersion 24.0.0 rc1
...
}
Kesalahan XML -
XML
Tata letak saya tidak dirender dengan pesan kesalahan ini. Saya sudah menggunakan Java 8.
Juga menggunakan alat build terbaru di Gradle.
android {
compileSdkVersion 'android-N'
buildToolsVersion 24.0.0 rc1
...
}
Kesalahan XML -
Directory cannot have its readable permission cleared for everybody
. Rupanya itu bug yang diketahui dan Google sedang mengatasinya.Jawaban:
Saya mendapat kesalahan yang sama seperti yang Anda jelaskan tetapi di OS X. Saya tahu ini mungkin tidak menyelesaikan masalah Anda (karena saya tidak tahu padanannya untuk Windows), tetapi karena ini bukan khusus OS, saya meninggalkan solusi untuk sesama OS X di luar sana. Edit file
/Applications/Android\ Studio.app/Contents/Info.plist
, dan hapus versi 1.6 (dalam kasus saya), Anda dapat menempatkan 1.6+, 1.7+ atau 1.8, mana saja yang Anda inginkan. Punyaku berakhir seperti iniKetahuilah bahwa ada ketidakcocokan dengan seret dan lepas dengan versi java 1.8_60 hingga 1.8_75 ( IDEA-146691 ) yang akan dilaporkan oleh IDE setelah Anda berhasil mengubah versinya.
Untuk bukan Pengguna Terminal
Android Studio.app
file Anda . Jika ada di dok, Anda dapat mengklik kanan dan memilihOptions > Show in Finder
.Show package content
.Contents/Info.plist
).sumber
<key>JVMVersion</key> <string>1.8</string>
Android Studio yang sangat mengganggu!Klik pada huruf N, di sebelah ikon android di jendela Pratinjau dan pilih API level 23 atau lebih rendah. Itu harus menyelesaikannya.
sumber
Set
JDK_HOME
danJAVA_HOME
variabel lingkungan, dalam kasus sayaC:\Program Files\Java\jdk1.8.0_60
.Periksa versi Java di
Help > About
. Ini harus menunjukkan versi JRE yang baru saja Anda atur.Itu saja, sekarang Anda dapat melihat pratinjau tata letak Anda dalam
N
.sumber
> compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.
Untuk pengguna Mac dengan masalah ini (Saya menjalankan OS X 10.11.5 dan Android Studio 2.1.2), berikut cara mengatasinya:
Saat ini, Android Studio versi Mac dijalankan dengan Java 6 (belum tentu sama dengan versi JDK untuk aplikasi), karena Java 6 memiliki rendering font yang lebih baik daripada Java 7 & 8, dan itu tampaknya lebih penting daripada rendering tata letak Anda.
Pertama-tama, pastikan Anda telah menginstal JDK 8 .
Kemudian jalankan perintah berikut:
Anda mungkin perlu mengubah
91
masukjdk1.8.0_91.jdk
ke versi lain. Anda dapat melihat versi JDK yang Anda miliki dengan:Sayangnya, metode ini memerlukan pembukaan aplikasi dari terminal, tetapi Anda selalu dapat membuat skrip untuk itu.
Info lebih lanjut
Sunting: Dan jika Anda benar-benar tidak ingin membukanya dari terminal:
do shell script "export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk; open /Applications/Android\\ Studio.app/"
sumber
error "sh: /usr/local/bin/studio: No such file or directory" number 127
cara apa saja untuk memperbaikinya? ketika saya menjalankannya dari terminal, ini berfungsi dengan sempurnaSaya bertemu masalah yang sama.
Saya menginstal jdk1.6, jdk1.7, jdk1.8, dan menerapkan Studio seperti yang Anda lakukan.
Solusi saya adalah uninstall jdk1.6 dan jdk1.7, biarkan jdk1.8 saja
Itu saja.
sumber
Saya menggunakan Ubuntu 14.04 dan saya menghadapi kesalahan serupa, dengan perbedaan saya tidak memiliki NDK. Solusi saya adalah, setelah menyiapkan Java 8 dalam definisi proyek, reboot Android Studio, tidak lebih.
Periksa versi sistem Java, di konsol "java -version", keluaran akan mengatakan sesuatu seperti ini
sumber
Punya masalah yang sama dengan Ubunutu. Masalahnya adalah tidak menjalankan IDE dengan Java8.
Saya memperbaikinya dengan memperbarui program java default OS, menggunakan:
Dan memilih jalur Java8 yang relevan.
sumber
Saya menghadapi masalah "Android N membutuhkan IDE untuk berjalan dengan Java 1.8 atau yang lebih baru." Kesalahan terus muncul meskipun
C:\Program Files\Java\jdk1.8.0_92
JDK proyek telah ditetapkanFile > Project Structure
.Saya menyelesaikannya dengan memperbarui JAVA_HOME di variabel lingkungan saya dari
C:\Program Files\Java\jdk1.7.0_67
menjadiC:\Program Files\Java\jdk1.8.0_92
. Ketika saya melakukan itu dan memulai ulang Android Studio, mode desain menjadi tersedia.OS: Windows 10
Android Studio: 2.1.2
sumber
Saya telah menyelesaikannya dengan cara ini. (AS + MAC OX El Capitan)
Pergi ke Help> Edit Custom Properties> Sebuah dialog akan muncul (tekan ya) lalu tulis
Kemudian tutup Android Studio sepenuhnya dan muat ulang proyek
sumber
Dari dokumen: https://developer.android.com/studio/intro/studio-config.html#file_location
Saya lebih suka menggunakan variabel STUDIO_JDK dan membiarkan variabel home java default lainnya sendiri.
sumber
Masalah saya adalah Android N "diinstal sebagian".
Solusi saya adalah pergi ke - Preferensi / Penampilan dan Perilaku / Pengaturan Sistem / Android SDK dan periksa Status. Jika "terinstal sebagian" maka Anda harus menghapus lalu menginstal ulang. (Hapus centang pada kotak dan tekan terapkan; itu akan menghapus; kemudian Anda dapat mencentang kotak dan menginstalnya lagi) Berhasil untuk saya. Jika Anda membuka versi yang lebih rendah (seperti 23), Anda harus mengubah variabel buildToolsVersion menjadi "23.0.0" di build.gradle.
sumber
Saya menghadapi masalah yang sama baru-baru ini. Coba ubah level pratinjau API ke 23 atau lebih rendah. Itu berhasil untuk saya.
sumber
Saya pernah menghadapi masalah yang sama. Harap pastikan bahwa Anda merender tata letak XML untuk versi SDK yang dikompilasi (Tidak boleh lebih besar). Berarti Anda akan menghadapi ini jika Anda mengompilasi kode menggunakan Targeted SDK versi 23 dan Anda mencoba merender XML di SDK versi 24.
sumber
Ada beberapa hal yang perlu diingat saat menyetel STUDIO_JDK di Mac OS:
Perbedaan antara keduanya adalah bahwa Apple Java IMO menyediakan font antialiasing yang lebih bagus dan lebih baik di IDE.
Balasan di sini merujuk pada bug di Android Studio terkait antialiasing font. Tiket sudah ditutup tetapi rendering masih berbeda untuk Apple Java dan Oracle SDK (saya punya v1.8.0_102). Dan yang pertama masih memiliki persepsi yang lebih baik dari yang terakhir.
sumber
coba gunakan dalam proyek Java 1.8 - unduh versi terakhir JDK dan instal (jika JSK tidak ada)
Kemudian tambahkan ke build.gradle baris ini android {... // Konfigurasikan hanya untuk setiap modul yang menggunakan fitur bahasa Java 8 // (baik dalam kode sumbernya atau // melalui dependensi). compileOptions {sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8} // Untuk proyek Kotlin kotlinOptions {jvmTarget = "1.8"}}
sumber
mesin: windows8 64bit dalam kasus saya jdk1.7 yang saya instal adalah 32bit maka saya menggunakan studio.exe (32bit) jadi bahkan ketika saya mengunduh jdk1.8 baru (64bit) instance studio yang saya gunakan (32bit) tidak bisa t mendeteksinya, tetapi ketika saya mencopot pemasangan jdk lama dan mencoba menjalankan kembali studio.exe, saya diberitahu untuk memasang jdk 32-bit. jadi saya menjalankan studio64.exe dan berjalan lancar. pastikan Anda memiliki jalur yang benar di variabel lingkungan Anda. tepuk tangan android N
sumber
Pastikan Anda telah menginstal jdk untuk x64 dan bukan x84 saat memulai Android Studio (x64)
sumber