Je ne me souviens pas de ce que j'ai mis à jour (probablement certains Android ADK items), mais tout à coup, je continue à obtenir une zone de texte "Problème survenu" dans Eclipse, fréquemment . Ça dit:
'Running Android Lint' a rencontré un problème. Échec
Et il y a un bouton OK et un bouton Détails. Lorsque je clique sur Détails, j'obtiens:
Échec de Java.lang.NullPointerException
Dans la zone de texte, je ne peux pas dire ce qui a échoué .... il semble que le fonctionnement de Lint lui-même ait échoué et échoué à partir d'un NPE. Aucun numéro de ligne n'est associé à aucun de mes codes, donc je ne pense pas que cela provienne de mon code.
J'ai essayé de désactiver l'exécution de Lint avec tout le reste ... mais en cochant la case "Exécute Android Lint", Lint s'exécute et donne donc un avertissement à la boîte de message. Il semble pour fonctionner, car plusieurs avertissements Lint apparaissent en bas. Mais il semble toujours que cela me dit que Lint lui-même a un NPE ... et j'ai une idée où résoudre ce problème.
J'utilise Eclipse SDK 3.7.2 dans Windows Home Premium 64 bits, avec JDK 6 (récemment désinstallé JDK 7 et installé 6 à la place.)
Cela est dû à un bogue dans ADT 23.0.2, noté par le problème ici: https://code.google.com/p/Android/issues/detail?id=73002
La mise à niveau vers 23.0.3 l'a corrigé pour moi.
Dans Fenêtre> Préférences> Android> Vérification d'erreur Lint; décochez "Lors de l'enregistrement des fichiers, recherchez les erreurs.
J'ai dû modifier les paramètres de mon projet sous Android au niveau API que j'ai utilisé dans Android:targetSdkVersion
. Maintenant, le problème a disparu.
Je viens d'avoir ce problème moi-même. Il a été isolé dans une seule bibliothèque, car je pouvais nettoyer et reconstruire chaque package et un seul a signalé cette erreur. J'ai finalement déployé quelques modifications à partir d'un fichier source et l'exception Lint a disparu. C'était juste un type énuméré comme paramètre formel dans une méthode, ce qui semblait assez anodin, mais voilà. Cela semble être un bug Lint, mais bizarre. J'espère que cela pourra aider.
J'ai eu ce problème après avoir mis à niveau de Android 19 à 20 dans mon manifeste. Je l'ai fait parce qu'Eclipse pleurait que je n'utilisais pas la dernière Android version et devrait penser à la mettre à jour.
<uses-sdk
Android:minSdkVersion="17
Android:targetSdkVersion="20" />
L'erreur s'est peut-être produite car je n'ai pas le dernier SDK (20) installé.
Le changer de nouveau en:
<uses-sdk
Android:minSdkVersion="17"
Android:targetSdkVersion="19" />
Correction du problème pour moi.
J'ai eu ce problème et il s'est avéré que Java était revenu à 1.5. Le régler à 1.6 a résolu ces problèmes. Propriétés> Java? Niveau de conformité du compilateur) : 1.6 Je vois cela de temps en temps, mais je ne sais pas pourquoi le compilateur revient à 1.5.
Les étapes suivantes m'ont aidé à résoudre le même problème.
Sur mon projet -> Menu contextuel -> Android Outils -> Correction des propriétés du projet passant à la dernière version dans AndroidManifest.xml
Je ne suis pas un expert et l'anglais n'est pas ma langue maternelle. Mais j'ai trouvé un moyen de contourner ce problème.
J'ai rencontré le problème lorsque le appocompat_v7
les données ont été détruites. J'ai donc supprimé ce apk
dans l'espace de travail que j'utilise. Ensuite, j'ai généré un nouveau apk
dans mon espace de travail dans l'appcom ... a été généré automatiquement et maintenant cela fonctionne.