web-dev-qa-db-fra.com

Impossible d'écrire le fichier cache jarlist lors de la création d'un projet Android

Lors de la création d'un projet Android dans Eclipse, le message d'erreur suivant s'affiche:

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

Et le dossier appcompat_v7 est créé avec le dossier de projet dans Eclipse.

Quelqu'un peut-il m'aider s'il vous plaît pour obtenir la solution.

21
neelu

Si vous allez dans le dossier appcompat_v7/bin, vous verrez que le fichier jarlist.cache n'apparaît pas ou n'est pas synchronisé. Vous devez actualiser le dossier appcompat_v7. Appuyez uniquement sur F5 sur ce dossier.

Le dossier appcompat_v7 est ajouté car vous utilisez un composant de la barre d'actions. 

Aah. Pour éviter un nouveau dossier appcompat_v7_XX lorsque vous créez un nouveau projet, choisissez une LEVEL API 14 comme SDK minimum requis.

Après cela, vous devez modifier le AndroidManifest.xml et définir le niveau dont vous avez besoin.

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

La tête haute! Supprimer tout appcompat_v7_XX. C'est un bug.

Avec appcompat_v7, vous verrez qu'Eclipse crée deux fichiers XML:

  • activity_main.xml
  • fragment_main.xml

Si vous souhaitez avoir la possibilité de créer un projet à l'ancienne, uniquement avec activity_main.xml, procédez comme suit:

  • Faites une copie du dossier "BlanckActivity" situé dans ce chemin: \sdk\tools\templates\activities d'une version précédente d'ADT.

  • Renommez le dossier en BlankActivityNoFragment, puis éditez le nom de champ du fichier template.xml tel qu'il se lise name=BlankActivityNoFragment

  • Copiez le nouveau dossier dans le même chemin que le nouvel Eclipse IDE: sdk/tools/templates/activities

Vous verrez maintenant le nouveau modèle lorsque vous allez créer un nouveau projet.

N'oubliez pas de choisir le SDK minimal requis en tant qu'API 14

30
Necho

Aussi eu le même problème aujourd'hui.

  • Installez et configurez tous les composants requis.

  • Sur la barre de menu, allez à: Project->Properties->Java build path.

  • Sous order and export tab: cochez toutes les bibliothèques de projet. J'ai vérifié Android 4.4.

2
joshuamabina

Ce n'est peut-être pas une manière professionnelle mais cela a fonctionné pour moi.

  • Créez manuellement un dossier nommé jar dans le chemin: C:\Users\\***\appcompat_v7\bin\
  • Reportez votre projet dans Eclipse.
2
VijayDroid

Changer le chemin de l'espace de travail dans le démarrage d'Eclipse:

  • à partir de C:\Users\XXXXXXXX\workspace
  • à, par exemple D:\My_Folder
2
Manoochehr

C'est parce que vous avez également besoin de la version 2.1 d'Adroid! Allez à Android SDK Manager et téléchargez Android Version 2.1 (API 7).

Si vous démarrez une nouvelle application Android. Le projet correspondant a été saisi à partir de la version 2.1 à 4.4 de la version Android . Cela signifie donc que le programme recherche la version Android minimale bro :)

BTW: Télécharger le 2.2. Version Android aussi. :)

1
Hazzor

Je viens d'avoir le même problème aujourd'hui.

Dans mon cas, la combinaison de vos conseils est devenue une solution:

  1. Dans la barre de projet Eclipse, j'ai supprimé Appcompat (XYZ) et le nouveau projet que je viens de créer.

  2. Vérifié les mises à jour - aucune mise à jour n'a été trouvée.

  3. Cliquez sur Fichier -> Redémarrer.

  4. Lors de la création d'un nouveau projet, choisissez l'API 14 comme SDK minimum requis. 

Terminé.

1
Zhanna

Il suffit d'actualiser le dossier bin de appcompat_v7!

0
user3406698

Une approche différente a fonctionné dans mon cas, le dire ici si cela peut aider quelqu'un. J'ai également rencontré ce problème étrange de appcompat lors de la création d'un nouveau projet.

Je viens de nettoyer et construire le projet par défaut appcompat_v7 pour 2 fois qui est créé par Eclipse lui-même et le tour est joué ça a fonctionné! et toutes les erreurs ont disparu, fonctionne parfaitement.

0
ridoy

J'ai eu la même erreur et les étapes suivantes ont fonctionné pour moi.

Supprimez simplement les dossiers gen et bin

Nettoyer (reconstruire) le projet.

0
enadun

Exécutez une mise à jour Eclipse (Aide -> Rechercher les mises à jour) et dites-moi si cela résout vos problèmes.

0
ShutterSoul

Cela a fonctionné pour moi . Lorsque vous créez Android-support-v7-appcompat, cochez l'option "Copier les projets dans l'espace de travail". Maintenant, il peut écrire dans les répertoires requis . J'espère que cela vous sera utile.

0
jaustron

Eh bien ... j'ai rencontré la même situation. J'ai supprimé mon projet d'Eclipse et sur le disque, supprimer l'espace de travail du disque et recréer le projet dans le nouvel espace de travail ... cela fonctionne .......

0
bugfree