Soru Android projesi oluştururken jarlist önbellek dosyası yazılamıyor


Eclipse'de bir android proje oluştururken, hatayı alıyorum:

[2014-03-13 15:14:36 - appcompat_v7] WARNING: unable to write jarlist cache file C:\Users\Neelakanteshwar\AndroidFirst\appcompat_v7\bin\jarlist.cache

Ve appcompat_v7 klasör Eclipse'deki proje klasörü ile birlikte oluşturulur.

Çözüm almak için bana yardım eden var mı?


21
2018-03-13 09:57


Menşei




Cevaplar:


Eğer gidersen appcompat_v7/bin klasör, dosyayı göreceksiniz jarlist.cache görünmez veya senkronize edilmez. Yenilemeniz gerekiyor appcompat_v7 Klasör, sadece bu klasör üzerinde F5 tuşuna basın.

appcompat_v7 Bir eylem çubuğu bileşeni kullandığınızdan klasör eklenir.

Aah. Yeni önlemek için appcompat_v7_XX yeni bir proje oluştururken klasörün Minimum Gerekli SDK olarak bir LEVEL API 14 seçin.

Bundan sonra, değiştiriciyi değiştirmelisiniz AndroidManifest.xml ve ihtiyacınız olan seviyeyi koyun.

<uses-sdk
    android:minSdkVersion="14"   ------> change it
    android:targetSdkVersion="19" />` 

Dikkat et! Hepsini sil appcompat_v7_XX. Bu bir böcek.

İle appcompat_v7, Eclipse'in iki XML dosyası oluşturduğunu göreceksiniz:

  • activity_main.xml
  • fragment_main.xml

Sadece eski yollarla bir proje oluşturmak için bir seçeneğiniz varsa activity_main.xml, yap bunu:

  • Bu yoldaki "BlanckActivity" klasörünün bir kopyasını yapın: \sdk\tools\templates\activities bir ADT önceki sürümü.

  • Klasörü yeniden adlandırın. BlankActivityNoFragmentve daha sonra dosyanın alan adını düzenleyin template.xml öyle ki, okur name=BlankActivityNoFragment

  • Yeni klasörü yeni Eclipse IDE'nin aynı yoluna kopyalayın: sdk/tools/templates/activities

Şimdi yeni bir proje oluşturmaya gittiğinizde yeni şablonu göreceksiniz.

API 14 olarak Minimum Gerekli SDK'yı seçmeyi unutmayın


30
2018-04-22 02:47



Yenileme çalıştı ama sadece iki projeyi diskten sildim ve minSDK düzey 14 kullanarak öğretici yeniden başlattı. - Daniel Kaplan
14 seviyesine değiştirildi, tüm projeleri temizlediProject -> Clean...) benim için çalıştı. - loopasam
Ya da istemiyorsanız, minSdkVersion'ı 14'e dönüştürmek yerine, sadece yeni projenizi uygun minSdkVersion ile yaratın, tutulmayı yeni bir appcompat_v7_XX dosyası oluşturmasına izin verin ama sonuçta bu dosyayı silin ve projenizin kütüphanelerini değiştirin! Harika cevap Necho - arniotaki


Bugün de aynı problemi yaşadım.

  • Gerekli tüm bileşenleri kurun ve yapılandırın.

  • Üzerinde Menü çubuğu, git: Project->Properties->Java build path.

  • Üzerinde sipariş ve ihracat sekme: tüm proje kitaplıklarını kontrol edin. kontrol ettim Android 4.4.


2
2017-07-15 17:09





Eclipse'i başlatırken Çalışma Alanı yolunu değiştirin:

  • itibaren C:\Users\XXXXXXXX\workspace
  • örneğin D:\My_Folder

2
2017-07-15 06:57





Bu profesyonel bir yol olmayabilir ama benim için çalıştı.

  • Yoldaki jar adlı bir klasörü el ile oluşturun: C:\Users\\***\appcompat_v7\bin\
  • Tutkuyla projenizi yönlendirin.

2
2017-10-25 18:47





Çünkü Adroid Versiyon 2.1'e de ihtiyacınız var! Android SDK Manager'a gidin ve Android Sürüm 2.1'i indirin (API 7)

Yeni bir Android Uygulaması başlatırsanız. Proje 2.1 TILL 4.4 Android sürümü FROM yazılmıştır. Yani bu program en az Android sürüm kardeşini arıyor demek :)

BTW: 2.2'yi indirin. Android sürümü de. :)


1
2018-03-18 20:23



Hem 2.1 hem de 2.2'yi kurdum, ancak yine de aynı sorun var. - tsuensiu


Sadece bugün aynı sorunu yaşadım.

Benim durumumda tavsiyelerin birleşimi bir çözüm oldu:

  1. Eclipse proje çubuğunda Appcompat (XYZ) ve yeni oluşturduğum yeni projeyi sildim.

  2. Güncellemeler kontrol edildi - güncelleme bulunamadı.

  3. Tıklanan Dosya -> Yeniden Başlat.

  4. Yeni proje oluştururken API 14, Minimum Gerekli SDK olarak seçilmiştir.

Bitti.


1
2018-06-15 17:43





Bir Eclipse güncellemesini çalıştırın (Yardım -> Güncellemeleri Kontrol Et) ve sorunlarınızın çözülmesini sağlayın.


0
2018-03-28 15:41



Hayır, öyle değil. - Tomasz Gawel