27 Şubat 2016 Cumartesi

Warning:Unable to find optional library: org.apache.http.legacy Hatası Çözümü

android {
        .... 
        useLibrary 'org.apache.http.legacy'
}
 
dependencies { 
      .... 
     compile 'org.apache.httpcomponents:httpclient:4.5'
     compile 'org.apache.httpcomponents:httpcore:4.4.3'
}

kodlarını build.gradle dosyasının içine ekliyoruz ve sync ediyoruz hata devam ederse; 
C:\Users\<kullanıcıAdı>\AppData\Local\Android\sdk\platforms\android-23\optional 
hedefine giderek "optional.json" adlı yeni dosya oluşturuyoruz. Bu dosyanın içerisine aşağıdaki kodları yapıştırıp 
kaydediyoruz. 
 
 [
  {
    "name": "org.apache.http.legacy",
    "jar": "org.apache.http.legacy.jar",
    "manifest": false
  }
]
 
Projemizi tekrar derlediğimizde hatanın giderilmiş olduğunu göreceğiz.

“HTTP Error 500.19 – Internal Server Error” Hatası Çözümü

Bu hata hata Sayfadasındaki "Config Source" blogunda görülür. Bir çok yanlışta bu hata görülebilir.

  • Config Source içinde <handlers> hatası alırsanız aşağıdakileri uygulayın.
    “Çalıştır” kısmına gelerek (Windows Simgesi + R) aşağıda ki satırı yazıyoruz;

    %windir%\system32\inetsrv\config\ 

    Burada bulunan applicationHost.config dosyasını herhangi bir yazı düzenleme editörü ile (text editor) açıyoruz. İçerisinde ki “<section name=”handlers” ovverideModeDefault=”Deny” /> satırını buluyoruz ve burada ki Deny kısmını Allow yaparak izin veriyoruz.