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.
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
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.
Ce n'est peut-être pas une manière professionnelle mais cela a fonctionné pour moi.
C:\Users\\***\appcompat_v7\bin\
Changer le chemin de l'espace de travail dans le démarrage d'Eclipse:
C:\Users\XXXXXXXX\workspace
D:\My_Folder
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. :)
Je viens d'avoir le même problème aujourd'hui.
Dans mon cas, la combinaison de vos conseils est devenue une solution:
Dans la barre de projet Eclipse, j'ai supprimé Appcompat (XYZ) et le nouveau projet que je viens de créer.
Vérifié les mises à jour - aucune mise à jour n'a été trouvée.
Cliquez sur Fichier -> Redémarrer.
Lors de la création d'un nouveau projet, choisissez l'API 14 comme SDK minimum requis.
Terminé.
Il suffit d'actualiser le dossier bin de appcompat_v7!
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.
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.
Exécutez une mise à jour Eclipse (Aide -> Rechercher les mises à jour) et dites-moi si cela résout vos problèmes.
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.
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 .......