Layar kepadatan tinggi
Mulai versi 1.5, Android Studio menyediakan dukungan untuk layar kepadatan tinggi (seperti HiDPI dan monitor Retina) pada semua platform.Setelan faktor penskalaan
Android Studio menentukan faktor penskalaan untuk layar Anda seperti berikut ini:- Mac
- Untuk layar Retina, elemen UI diskalakan dengan faktor 200% dan gambar dirender dengan resolusi tinggi. Seharusnya tidak ada gambar yang buram karena penskalaan, bahkan dalam konfigurasi multi-monitor. Perhatikan bahwa tidak ada dukungan untuk faktor penskalaan selain 100% (untuk layar non-Retina) dan 200% (untuk layar Retina).
- Windows
- Android Studio menggunakan setelan DPI layar utama untuk menentukan faktor penskalaan elemen UI. Untuk gambar, jika faktor penskalaan kurang dari 150%, gambar resolusi normal akan ditingkatkan skalanya. Jika faktor penskalaan lebih besar dari 150%, gambar resolusi tinggi akan diskalakan dengan sesuai.
- Linux
- Android Studio menentukan faktor penskalaan dengan melihat "Faktor Penskalaan Teks," kemudian pada Setelan DPI sistem XWindow.
hidpi
di file ide.properties
sebagaimana dijelaskan dalam Menyesuaikan properti IDE Anda. Perhatikan bahwa properti ini tidak berpengaruh pada komputer Mac. Properti ini berfungsi seperti berikut: - Menyetel DPI ke 192 (penskalaan 200%), mengabaikan setelan sistem.
hidpi=false
- Menyetel DPI ke 96 (penskalaan 100%), mengabaikan setelan sistem.
hidpi=true
Elemen yang buram atau pecah pada layar kepadatan tinggi
Bila satu atau beberapa elemen UI Android Studio tampak buram atau pecah pada layar kepadatan tinggi, Anda mungkin mengalami salah satu masalah berikut:- Bila sebagian besar UI Android Studio terlihat baik-baik saja, tapi ada satu ikon yang terlihat buram atau pecah, atau ada satu elemen UI tertentu yang menggunakan font ukuran yang salah, elemen tersebut mungkin belum sepenuhnya diperbarui untuk dukungan HiDPI. Harap melaporkan bug dengan mengeklik Help > Submit Feedback. Harap sertakan tangkapan layar dan sebanyak mungkin informasi tentang konfigurasi sistem Anda.
- Bila Anda menggunakan komputer Windows atau Linux dan layar menggunakan faktor penskalaan selain dari 100% atau 200%, gambar mungkin terlihat sedikit buram karena penskalaan.
- Bila Anda menggunakan komputer Windows dan telah mengubah ukuran font Windows di Control Panel, Anda mungkin mengalami font yang buram atau pecah. Anda bisa mengatasi masalah ini dengan keluar dari Windows kemudian masuk kembali.
- Pada konfigurasi multi-monitor yang menjalankan Windows 8.1 atau lebih baru, saat Anda memindahkan sebuah jendela dari satu layar ke layar lainnya dengan resolusi atau DPI yang berbeda, Anda mungkin mengalami masalah font atau gambar (lihat bug 186007). Saat ini belum ada solusi untuk masalah ini.
- Versi lawas JRE 1.8 punya masalah dengan font buram (khususnya JRE 1.8.0_25-b18 amd64, lihat bug 192316.) Mulai versi 2.2, Android studio menyertakan versi bundel dengan JDK dukungan terbaru, yang mencakup JDE. Untuk mengatasi masalah ini, perbarui Android Studio ke versi 2.2 atau yang lebih tinggi dan beralihlah menggunakan JDK yang dibundel dengan mengeklik File > Project Structure > SDK Location dan mencentang kotak Use embedded JDK.
Elemen berukuran-salah pada layar kepadatan tinggi
Bila semua UI Android Studio mempunyai ukuran yang salah pada layar kepadatan tinggi, lihat Setelan faktor penskalaan. Bila beberapa elemen UI Android Studio mempunyai ukuran yang salah pada layar kepadatan tinggi, namun yang lain berukuran-tepat, Anda mungkin mengalami salah satu masalah berikut:- Bila Anda menggunakan skema editor khusus, font editor mungkin tampak terlalu kecil atau terlalu besar jika dibandingkan dengan elemen UI yang lain pada layar kepadatan tinggi. Untuk memperbaiki masalah ini, klik File > Settings lalu klik Editor > Colors and Fonts > Font dan ubah ukuran font editor. Perhatikan bahwa ketika skema default aktif, ukuran font editor diskalakan secara otomatis (lihat bug 186920).
- Bila beberapa elemen UI Android Studio mempunyai ukuran yang tepat, namun yang lain terlalu kecil atau terlalu besar, Anda mungkin mengalami masalah 186923. Harap melaporkan bug dengan mengeklik Help > Submit Feedback. Harap sertakan tangkapan layar dan sebanyak mungkin informasi tentang konfigurasi sistem Anda.
Pustaka Linux
Bila Anda menjalankan Android Studio pada komputer Linux 64-bit, Anda mungkin perlu memasang beberapa pustaka khusus, seperti berikut.Bila Anda menjalankan versi Ubuntu 64-bit, Anda harus memasang beberapa pustaka 32-bit dengan perintah berikut:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 lib32bz2-1.0Bila Anda menjalankan Fedora 64-bit, perintahnya adalah:
sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686
Masalah sinkronisasi proyek
Ketika mencoba untuk menyinkronkan proyek, Anda mungkin menerima pesan kesalahan berikut: "Connection to the Internet denied. ('Permission denied: connect')". Anda bisa mengatasi pesan kesalahan ini dengan menambahkan properti sistem-Djava.net.preferIPv4Stack=true
ke file gradle.properties
di Android Studio seperti berikut:- Buka file
gradle.properties
di Android Studio. - Tambahkan baris berikut ke file:
org.gradle.jvmargs=-Djava.net.preferIPv4Stack=true
gradle.properties
, Anda bisa menambahkan properti ini ke baris yang sama seperti yang ditunjukkan dalam contoh berikut: org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true
- Mulai ulang Android Studio untuk menerapkan perubahan.
- Klik Sync Project with Gradle Files untuk menyinkronkan proyek Anda.
Masalah pembaruan IDE pada Windows
Pada Windows, file yang digunakan oleh suatu proses tidak bisa dihapus. Ketika Anda mencoba menggunakan mekanisme pembaruan bawaan dalam IDE, mekanisme itu terkadang menolak memasang pembaruan, dan biasanya memberikan pesan kesalahan seperti "Can't delete C:\some\path\file".Untuk menyiasatinya, buka task manager dan cobalah mematikan proses yang mungkin menggunakan file, seperti daemon Gradle.
Masalah minSdkVersion
Jika Anda menggunakan versi Pustaka Dukungan Android usang, Anda mungkin menerima pesan kesalahan seperti berikut::app:processDebugManifest app/src/main/AndroidManifest.xml:0:0 Error:Untuk mengatasi masalah ini, gunakan SDK manager untuk memperbarui ke versi Pustaka Dukungan Android terbaru (non-preview). Untuk informasi selengkapnya tentang cara menyiapkan Pustaka Dukungan, lihat
uses-sdk:minSdkVersion 19 cannot be smaller than version L declared in library app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.0-rc1/AndroidManifest.xml
Suggestion: use tools:overrideLibrary="android.support.v7.appcompat" to force usage
Tidak ada komentar:
Posting Komentar