Je rencontre un problème lorsque j'essaie de créer un nouveau projet Android dans les outils de plug-in Eclipse adt.
ERREUR/EXCEPTION ::
Errors occurred during the build. Errors running builder 'Android Resource Manager' on project 'test'. Java.lang.NullPointerException
J'ai rencontré ce problème deux fois auparavant. La seule solution était de réinstaller le système d'exploitation Windows qui a effectivement résolu le problème. Mais je veux une vraie solution sans réinstaller Windows.
Passer à un nouvel espace de travail a fonctionné pour moi.
Fichier-> Changer d'espace de travail.
trouvé une meilleure solution. dans l'assistant de création de projet. ne créez pas d'activité dans l'assistant. décochez simplement créer une activité et créez l'activité manuellement dans le manifeste.
Je suppose que vous mettez à niveau votre Java vers Java7u55.
parce que j'utilise mac, mais, pour info
Je résous ce problème en modifiant Eclipse.ini, force l'ide à utiliser Java 1.6
-vm /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Commands/Java
vous pourriez essayer la même chose.
Dans mon cas, l'erreur a été résolue en modifiant les autorisations du dossier de l'espace de travail avec chmod 777.
J'utilise Mac OS X et j'ai téléchargé le pack ADT pour Mac.
Si vous fermez Eclipse, puis regardez dans vos processus système et voyez toujours adb fonctionner, alors c'est le problème - il s'est écrasé. Dans mon cas, c'est parce que j'ai des fichiers d'extension pour d'autres programmes dans mon JRE que l'adb ne semble pas aimer. Supprimez tous vos fichiers ext, forcez l'arrêt de votre adb.exe, puis redémarrez Eclipse.
Exception racine:
Java.lang.NoClassDefFoundError: org/Apache/log4j/Priority
Cela signifie généralement qu'ils ont une fois de plus introduit un bug.
Les "passes magiques" qui peuvent ou non aider sont:
Vous obtenez généralement cela après une mise à jour SDK/ADT.
Accédez à votre gestionnaire de SDK et assurez-vous qu'il n'y a pas de mises à jour. Ensuite, dans Eclipse, accédez à Aide> Rechercher les mises à jour et installez toutes les mises à jour qu'il trouve.
Redémarrez Eclipse et j'espère que tout devrait fonctionner.
À défaut de désinstaller Eclipse et de réinstaller Eclipse et les plugins à nouveau, cela devrait également le réparer, pas besoin de réinstaller tout votre PC.
J'utilise maven pour construire et intégrer des projets Android avec jenkins/netbeans. Pour éditer les ressources Android, j'utilise souvent Eclipse en raison du plugin ADT et d'un meilleur support des ressources Android.
Eclipse (Kepler) rencontre de sérieux problèmes lorsque vous importez des projets Android basés sur maven. Il attend le fichier project.properties dans le dossier racine et ne le générera PAS de lui-même quoi qu'il arrive. Exemple de contenu:
# this file is needed by Eclipse (adt plugin).
# Project target.
target=Google Inc.:Google APIs x86:19
De plus, créez un lien sym appelé "gen" pointant vers cible/sources-générées/r si vous utilisez maven pour construire le projet Android sur la ligne de commande. De cette façon, vous devriez pouvoir faire "Fichier-> Importer ...-> Projet Android existant". Vous obtenez un message d'erreur, mais cela n'a pas d'importance dans mon cas.
Conseils supplémentaires en cas de problème avec le plugin m2e-Android:
Faites une copie de votre projet dans Explorer/Finder. Supprimez le projet dans ADT/Eclipse. Importez à nouveau le projet à l'aide d'Eclipse. Projeter/nettoyer puis construire. Cela fonctionne pour moi.
J'ai rencontré le même problème sur mon nouveau Macbook Pro, donc j'ai juste téléchargé JDK et installé et le problème a été résolu.
Assurez-vous que votre chemin Java pointe vers le répertoire Java bin SDK .. assurez-vous que vous avez installé le dernier JDK t be safe ..
J'ai essayé toutes les solutions que j'ai trouvées sur le Web et elles n'ont pas fonctionné. Ensuite, je me souviens Java sur mon Mac était 1.7 et j'ai installé Subversion version 1.6 et le problème est survenu après cette installation. J'ai également supprimé Eclipse et utilisé une Eclipse propre et Android j'ai toujours le problème, puis j'ai désinstallé le JDK 7 comme il est dit ici http: // docs .Oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html et mon problème est résolu.
Je me suis cogné la tête contre un mur pendant une journée à cause du même problème. Ma solution (OS X): j'avais une définition périmée de "Java_home" dans mon profil pointant vers un lien symbolique mort, ainsi que des anciennes classes dans/Library/Java/Extensions. J'ai supprimé la définition et le lien symbolique, ainsi que deux classes dans les extensions (ActiveMQ et Geronimo, FWIW) et le problème a disparu. Vous ne savez pas quelle étape était le "redresseur" réel, mais si l'une de ces conditions s'applique, vous voudrez peut-être les vérifier.
Je rencontrais le même problème - j'ai actualisé et mis à jour Eclipse et Android et je voyais toujours le NPE. Ce qui a fonctionné pour moi a été de changer l'ordre des opérations.
En ordre:
1. update Eclipse & Android plugins
2. after the update has completed, perform the F5 Refresh in the current workspace
Vous pouvez également essayer l'un d'entre eux:
Résolu après avoir modifié un paramètre dans Eclipse.ini
. J'utilise OS X 10.11.4
et Eclipse Mars 4.5.2
.
Eclipse.app
dans le Finder.Show Package Contents
./Contents/Eclipse
.Eclipse.ini
dans votre éditeur de texte préféré.change - vm chemin comme ci-dessous:
AVANT : /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/bin
APRÈS : /Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home/jre/bin
rouvrez Eclipse.
J'ai plusieurs projets dans mon dossier. Chaque fois que j'en démarre un nouveau, je ferme les autres. J'ai eu cette erreur car appcompat_v7 a été fermé.
appcompat_v7
et sélectionnez Ouvrir le projet.Cela a résolu mon problème.
Cela peut se produire si vous modifiez l'emplacement des fichiers utilisés par votre projet Eclipse.
Dans ce cas, vous pouvez copier les fichiers directement dans votre dossier de ressources à l'intérieur de l'espace de travail au lieu de les lier avec "import"
Ces étapes simples me mettent hors de ce problème -