Android Studio ile ilgili sorunları giderme

Bu sayfa, sık karşılaşılan sorunları giderme ve yapılandırma konusunda yol gösterici bilgiler içerir sorunlarından bahsedeceğiz.

Yüksek yoğunluklu ekranlar

Android Studio, 1.5 sürümünden itibaren yüksek yoğunluklu ekranlar için destek sağlamaktadır. (HiDPI ve Retina monitörler gibi) tüm platformlarda kullanılabilir.

Ölçeklendirme faktörü ayarları

Android Studio, ekranınızın ölçeklendirme faktörünü şu şekilde belirler:

Mac
. Retina ekranlarda kullanıcı arayüzü öğeleri% 200 oranında ve resimlerde ölçeklendirilir yüksek çözünürlükte oluşturulur. Bulanıklık olmamalıdır. yapılandırmalarına yardımcı olur. Destek sunulmadığını unutmayın %100 (Retina olmayan ekranlar için) ve %200 ( Retina ekranlar).
Windows
. Android Studio, birincil ekranın DPI ayarlarını kullanır kullanıcı arayüzü öğelerinin ölçeklendirme faktörünü belirleyin. Resimlerde, ölçeklendirme faktörü %150'den azsa normal çözünürlüklü görüntülerin ölçeği artar. Öğe ölçeklendirme faktörü %150'den fazlaysa yüksek çözünürlüklü resimler ölçeklendirilir sağlayabilir.
Linux
. Android Studio, ölçeklendirme faktörünü "Metin Ölçeklendirme Faktörü", XWindow sistem DPI Ayarı'nı seçin.
ziyaret edin.
'nı inceleyin. 96 olan DPI ayarı, %100'lük bir ölçeklendirme faktörüne karşılık gelir (ölçeklendirme yok), 192 olan DPI ayarı ise %200'lük bir ölçeklendirme faktörüne karşılık gelir. kullanıcı arayüzü öğeleri iki katına çıkarılmıştır). Android Studio şu anda DPI ayarlarını desteklemektedir 96 (%100 ölçeklendirme) ile 288 (%300 ölçeklendirme) arasındadır. Android Studio, Linux'unuzda veya cihazınızda doğru sistem DPI'sını bulamazsa kullanıyorsanız, hidpi ayarlayarak bunu manuel olarak ayarlayabilirsiniz IDE'nizi özelleştirme konusunda açıklandığı gibi idea.properties dosyası özellikleri hakkında daha fazla bilgi edinin. Bu özelliğin Mac makineleri üzerinde herhangi bir etkisinin olmadığını unutmayın. Bu özellik şu şekilde çalışır:
hidpi=true
DPI'yı 192 olarak ayarlar (%200 ölçeklendirme) ayarlarsınız.
hidpi=false
Sistem ayarları yoksayılarak DPI'yı 96 (%100 ölçeklendirme) olarak ayarlar.

Yüksek yoğunluklu ekranlarda bulanık veya pikselleştirilmiş öğeler

Android Studio'nun kullanıcı arayüzündeki bir veya daha fazla öğe aşağıdaki sorunlardan biriyle karşılaşıyor olabilirsiniz sorunlar:

  • Android Studio kullanıcı arayüzünün çoğu iyi görünüyorsa ancak belirli bir simge bulanık veya pikselli ya da belirli bir kullanıcı arayüzü öğesi yanlış yazı tipi kullanıyor. söz konusu öğe, muhtemelen HiDPI için tam olarak güncellenmemiştir. destek. Lütfen Yardım > Geri Bildirim Gönderin. Lütfen ekran görüntüsü ve sisteminiz hakkında mümkün olduğunca fazla bilgi ekleyin yapılandırma.
  • Bir Windows veya Linux makinesi kullanıyorsanız ve ekranınızda bir %100 veya %200 dışında ölçeklendirme faktörü varsa resimler uygulayacaksınız.
  • Bir Windows makinesi kullanıyorsanız ve Windows'un ayarlarını değiştirdiyseniz yazı tipi boyutunu seçerseniz yazı tipinde bulanıklık veya pikselleşme görebilirsiniz. Bu sorunu, Windows oturumunuzu kapatıp tekrar oturum açarak çözebilirsiniz.
  • Windows 8.1 veya sonraki sürümleri çalıştıran çok monitörlü bir kurulumda, bir ekrandan başka bir ekrana farklı bir çözünürlük veya DPI'ya sahip pencere, yazı tipi veya resimle ilgili sorunlar yaşayabilirsiniz (bkz. hata 186007). Şu anda bilinen bir geçici çözüm yoktur.
  • JRE 1.8'in eski sürümlerinde bulanık yazı tipleriyle ilgili bir sorun vardı (Özellikle JRE 1.8.0_25-b18 amd64; hata 192316'ya bakın.) Android Studio, 2.2 sürümünden itibaren en yeni JDK'yı destekler. Bu sorunu çözmek için Android'i güncelleyin Studio'yu 2.2 veya sonraki bir sürüme yükseltin ve Dosya > Proje Yapısı > SDK Konumu ve yerleştirilmiş JDK onay kutusunu işaretleyin.

Yüksek yoğunluklu ekranlarda yanlış boyutlandırılmış öğeler

Yüksek yoğunluklu ekranınızda Android Studio kullanıcı arayüzünün tamamı yanlış boyuttaysa Ölçekleme faktörü ayarları'na bakın. Projenizin bazı öğeleri yüksek yoğunluklu ekranınızda yanlış boyuta sahip ancak Android Studio kullanıcı arayüzünün diğer sorunlar doğru şekilde boyutlandırıldığında, şu sorunlardan biriyle karşılaşıyor olabilirsiniz:

  • Özel düzenleyici şeması kullanıyorsanız düzenleyicinin yazı tipi de görünebilir yüksek yoğunlukta, diğer kullanıcı arayüzü öğelerine kıyasla küçük veya çok büyük görüntüleyin. Bu sorunu düzeltmek için Dosya > Ayarlar'ı ve ardından Düzenleyen > Renkler ve Yazı Tipleri > Yazı tipi'ni tıklayın ve düzenleyicinin yazı tipi boyutunu değiştirin. Not Varsayılan şema etkin olduğunda düzenleyicinin yazı tipi boyutunun ölçeklendirildiğini otomatik olarak oluşturulur (bkz. hata 186920).
  • Android Studio'nun bazı kullanıcı arayüzü öğeleri doğru boyuttayken diğerleri doğru boyuttaysa çok küçük veya çok büyükse 186923 sorununu yaşıyor olabilirsiniz. Lütfen Yardım > Geri Bildirim Gönderin. Lütfen şunları ekleyin: ekran görüntüsü ve sistem yapılandırmanız hakkında mümkün olduğunca fazla bilgi ekleyin.

Proje senkronizasyon sorunları

Projenizi senkronize etmeye çalışırken aşağıdaki hatayı alabilirsiniz mesaj: "İnternet bağlantısı reddedildi. ("İzin reddedildi: bağlan")". Sistem özelliğini ekleyerek bu hata mesajını çözebilirsiniz -Djava.net.preferIPv4Stack=true - gradle.properties dosyasını Android Studio'da şu şekilde bulabilirsiniz:

  1. gradle.properties dosyanızı Android Studio'da açın.
  2. Aşağıdaki satırı dosyaya ekleyin:
    org.gradle.jvmargs=-Djava.net.preferIPv4Stack=true
    
    Daha önce başka Gradle JVM bağımsız değişkenlerini eklediyseniz gradle.properties dosyası kullanıyorsanız bu özelliği aynı satıra ekleyin:
    org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true
    
  3. Değişikliklerinizin geçerli olması için Android Studio'yu yeniden başlatın.
  4. Projenizi senkronize etmek için Projeyi Gradle Dosyalarıyla Senkronize Et'i tıklayın.

Windows'da IDE'yi güncellemeyle ilgili sorunlar

Windows'da, bir işlem tarafından kullanılan dosyalar silinemez. Google Takvim widget'ını yerleşik güncelleme mekanizmasını kullanmayı denese de bazen genellikle "Silinemiyor" gibi bir hata mesajı verir. C:\bir\yol\dosya" şeklinde görünür.

Geçici bir çözüm için Görev Yöneticisi'ni açın ve diğer herhangi bir Gradle arka plan programı gibi dosya kullanıyor olabilir.

minSdkVersion sorunları

Android Destek Kitaplıklarının eski bir sürümünü kullanıyorsanız aşağıdaki gibi bir hata mesajı alırsanız:

:app:processDebugManifest app/src/main/AndroidManifest.xml:0:0 Error:
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

Bu sorunu çözmek için SDK yöneticisini kullanarak en son sürüme (önizleme dışı) güncelleyin sürümleri olabilir. Okuyucu Gelirleri Yöneticisi'ni destek Kitaplıkları'nda, bkz. Destek Kitaplığı kurulumu.

Android Emülatör sorunları

Android Emülatör'de sorun giderme başlıklı makaleye göz atın.

Dizinler

Aşağıdaki dizinler Android Studio tarafından ayarları depolamak için kullanılır: önbellekler, eklentiler ve günlükler.

Windows

  • Yapılandırma (Fikir.config.path): %APPDATA%\Google\AndroidStudioVERSION
  • Eklentiler (Fikir.plugins.path): %APPDATA%\Google\AndroidStudioVERSION\plugins
  • Sistem (Fikir.system.path): %LOCALAPPDATA%\Google\AndroidStudioVERSION
  • Günlükler (Fikir.log.path): %LOCALAPPDATA%\Google\AndroidStudioVERSION\log
  • %APPDATA% örneği: C:\Users\YourUserName\AppData\Roaming
  • %LOCALAPPDATA% örneği: C:\Users\YourUserName\AppData\Local

macOS

  • Yapılandırma (Fikir.config.path): ~/Library/Application Support/Google/AndroidStudioVERSION
  • Eklentiler (Fikir.plugins.path): ~/Library/Application Support/Google/AndroidStudioVERSION/plugins
  • Sistem (Fikir.system.path): ~/Library/Caches/Google/AndroidStudioVERSION
  • Günlükler (Fikir.log.path): ~/Library/Logs/Google/AndroidStudioVERSION

Linux

  • Yapılandırma (Fikir.config.path): ~/.config/Google/AndroidStudioVERSION
  • Eklentiler (Fikir.plugins.path): ~/.local/share/Google/AndroidStudioVERSION
  • Sistem (Fikir.system.path): ~/.cache/Google/AndroidStudioVERSION
  • Günlükler (Fikir.log.path): ~/.cache/Google/AndroidStudioVERSION/log

Her dizin aşağıdaki biçimde listelenir:

Değiştir:

  • Kararlı sürümler için AndroidStudio olan ürün adını AndroidStudio veya Beta ve Canary sürümleri için AndroidStudioPreview ifadesini ekleyin.
  • İlgili sürümle VERSION. Örneğin: 2023.1 veya 2023.3.