it-swarm.com.de

Es kann keine Cache-Datei für die Jarlist geschrieben werden, während ein Android-Projekt erstellt wird

Beim Erstellen eines Android-Projekts in Eclipse wird der Fehler angezeigt:

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

Der Ordner appcompat_v7 wird zusammen mit dem Projektordner in Eclipse erstellt.

Kann mir bitte jemand helfen, die Lösung zu bekommen.

21
neelu

Wenn Sie den Ordner appcompat_v7/bin aufrufen, wird die Datei jarlist.cache nicht angezeigt oder ist nicht synchronisiert. Sie müssen den Ordner appcompat_v7 aktualisieren, und drücken Sie nur F5 über diesem Ordner.

Der Ordner appcompat_v7 wird hinzugefügt, weil Sie eine Aktionsleistenkomponente verwenden. 

Aah Um beim Erstellen eines neuen Projekts einen neuen appcompat_v7_XX-Ordner zu vermeiden, wählen Sie LEVEL API 14 als Minimum Required SDK aus.

Danach müssen Sie den AndroidManifest.xml modifizieren und die Stufe einstellen, die Sie benötigen.

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

Kopf hoch! Alles löschen appcompat_v7_XX. Es ist ein Fehler.

Mit appcompat_v7 sehen Sie, dass Eclipse zwei XML-Dateien erstellt:

  • activity_main.xml
  • fragment_main.xml

Wenn Sie die Möglichkeit haben möchten, ein Projekt auf die alte Weise nur mit activity_main.xml zu erstellen, gehen Sie folgendermaßen vor:

  • Erstellen Sie eine Kopie des Ordners "BlanckActivity", der sich in diesem Pfad befindet: \sdk\tools\templates\activities einer vorherigen ADT-Version.

  • Benennen Sie den Ordner in BlankActivityNoFragment um und bearbeiten Sie dann den Feldnamen der Datei template.xml so, dass er name=BlankActivityNoFragment liest.

  • Kopieren Sie den neuen Ordner im selben Pfad wie die neue Eclipse-IDE: sdk/tools/templates/activities

Nun sehen Sie die neue Vorlage, wenn Sie ein neues Projekt erstellen.

Denken Sie daran, als API mindestens ein erforderliches SDK zu wählen. 14

30
Necho

Habe heute auch das gleiche Problem.

  • Installieren und konfigurieren Sie alle erforderlichen Komponenten.

  • In der Menüleiste gehen Sie mit zu: Project->Properties->Java build path.

  • Auf der Registerkarte order und export : Überprüfen Sie alle Projektbibliotheken. Ich habe Android 4.4 überprüft.

2
joshuamabina

Dies mag nicht der professionelle Weg sein, aber es hat für mich funktioniert.

  • Erstellen Sie manuell einen Ordner mit dem Namen jar im Pfad: C:\Users\\***\appcompat_v7\bin\
  • Überweisen Sie Ihr Projekt in Eclipse.
2
VijayDroid

Ändern Sie den Arbeitsbereichspfad beim Starten von Eclipse:

  • von C:\Users\XXXXXXXX\workspace
  • zum Beispiel D:\My_Folder
2
Manoochehr

Das ist, weil Sie auch Adroid Version 2.1! Benötigen.... Gehen Sie zum Android SDK Manager und laden Sie Android Version 2.1 (API 7) herunter

Wenn Sie eine neue Android App starten. Projekt dort wird getippt, dass VON 2.1 BIS 4.4 Android-Version . Das heißt, das Programm sucht nach der minimalen Android-Version bro :)

BTW: Lade die 2.2 herunter. Android-Version auch. :)

1
Hazzor

Habe heute das gleiche Problem.

In meinem Fall wurde die Kombination Ihrer Ratschläge zu einer Lösung:

  1. In der Eclipse-Projektleiste habe ich Appcompat (XYZ) und das neue Projekt gelöscht, das ich gerade erstellt habe.

  2. Auf Updates geprüft - Es wurden keine Updates gefunden.

  3. Klicken Sie auf Datei -> Neu starten.

  4. Bei der Erstellung eines neuen Projekts wurde API 14 als Minimum Required SDK ausgewählt. 

Erledigt.

1
Zhanna

Aktualisieren Sie einfach den bin-Ordner von appcompat_v7!

0
user3406698

In meinem Fall hat sich ein anderer Ansatz bewährt, der hier gesagt hat, ob er jemandem helfen kann. Ich bin auch auf dieses seltsame Problem von appcompat gestoßen, als ich ein neues Projekt erstellte.

Ich habe gerade clean and build das voreingestellte appcompat_v7-Projekt für 2 mal das von Eclipse selbst erstellt wurde und voila es funktionierte! und alle fehler sind weg, funktioniert perfekt.

0
ridoy

Ich habe den gleichen Fehler erhalten und die folgenden Schritte haben für mich funktioniert.

Löschen Sie einfach die Ordner gen und bin

Reinigen Sie das Projekt.

0
enadun

Führen Sie ein Eclipse-Update aus (Hilfe -> Nach Updates suchen), und informieren Sie mich, wenn dadurch Ihre Probleme behoben werden.

0
ShutterSoul

Dies hat für mich funktioniert. Wenn Sie Android-support-v7-appcompat erstellen, markieren Sie die Option "Projekte in den Arbeitsbereich kopieren". Jetzt kann es in die erforderlichen Verzeichnisse schreiben .. Ich hoffe, das ist hilfreich für Sie.

0
jaustron

Nun ... ich habe die gleiche Situation getroffen. Ich habe mein Projekt aus Eclipse und auf der Festplatte gelöscht, den Arbeitsbereich von der Festplatte gelöscht und das Projekt im neuen Arbeitsbereich neu erstellt ...

0
bugfree