Android SDK Tools Güncellenmiyor
ECLIPSE ortamında Android SDK Toollarını güncellediğinizde, SDK Manager tools klasörünü güncellerken aşağıda sıralı hata mesajlarını alırsınız.
"Warning! the following processes: -cmd.exe -java.exe are locking the following directory ................
Please close theese aplications so that the istallation can contnue. When ready, press Yes to try again."
"Installing Android SDK Tools revision 21.01
Failed to rename directory...."
Hata mesajında özetle; tools klasörünüzün cmd.exe ve java.exe dosyaları tarafından kullanıldığı için yenisiyle değiştirilemediği, bu işlemlerin yapılabilmesi için bu iki programın kapatılması gerektiğinden bahsedilmektedir.
Burada problem Görev yöneticisini açıp bu iki dosyayı "İşlemi Sonlandır" diyerek kapattığımızda ortaya çıkar. Çünkü bu programlar aslında SDK Manager'ı çalıştırmaktadır.Sonuç olarak onları kaptattığınızda SDK Manager de kaapanaağı için tools klasörü güncelleme girişiminiz başarısızlıkla sonuçlanır.
Şimdi hemen aklınıza Android SDK dosyalarını silip en son sürümlerini indirerek herşeye baştan başlamak gelebilir. Doğrudur. O şekilde de sonuca ulaşabilirsiniz. Ancak bunu yapmanın daha kolay bir yolu var.
SDK Manager güncelleme yaparken gerekli dosyaları sıkıştırılmış olarak temp klasörüne indirir ve sonra bilgisayarda yüklü olan dosyaları yeni indirdikleri ile değiştirir. En son olarak da temp klasörünün içini boşaltır. Bu şekilde güncelleme yapılmış olur. Biz Android SDK Tools'u güncellemek istediğimizde de bu işlemi SDK Manager'in yüklü olduğu klasör altında bulunan "tools" klasörü için yapmak ister. Ancak bu klasör SDK tarafından kullanıldığından işlem başarısız olur. İşlem başarısız olduğu için "temp" klasörüne indirilmiş olan zipli dosya silnmez. İşte size sorunun 3 Adımda çözümü,
1. Adım : İlk önce ECLIPSE ve Android SDK Manager'ı kapatın.
2. Adım : Android SDK Manager'ın yüklü olduğu klasörü açın ve "tools" klasörünü silin. merak etmeyin o klsörü bir daha özlemeyeceksiniz.
3.Adım :"temp"klasörü içindeki zipli dosyayı açın ve içinden çıkan "tools" klasörünü eskisinin yerine kopyalayın.
Hepsi bu kadar. Artık rahatlıkla ECLIPSE ve Android SDK Manager'i kullanabilirsiniz. Böylelikle eskisini silmeden sisteminiz güncellenmiş olur. daha önce yapığınız çalışmaları da kaybetme riskiniz ortadan kalkar.
Not: 2. Adımda "tools" klasörünü silin dedim ya. Siz bana bakmayın bilgisayar dünyasında her zaman işinizi sağlama alın. o klasörü bir yere kopyalayın. Güncelleme işlemi başarı ile gerçekleştiği zaman silersiniz.
Kolay gelsin hepinize. İyi Çalışmalar... Saygılar vs vs
Turgut Arslan