Ho avuto questo errore e l'ho finalmente risolto per la mia situazione.
Attualmente eseguo Mavericks e ho installato Java 1.7.0_55 e Eclipse Java EE Kepler SR2 a 64 bit. Ho installato con successo il plugin ADT su Eclipse, e tutto sembrava funzionare, ma mi è stato sempre lo stesso
Errors running builder 'Android Resource Manager' on project 'test'. java.lang.NullPointerException
errore quando ho provato a creare un nuovo progetto applicazione android.
Alla fine ho deciso di installare Java 1.6 (http://support.apple.com/kb/DL1572) e il pacchetto ADT. L'esecuzione di Eclipse dal pacchetto ADT ha funzionato correttamente, ma ha comunque avuto lo stesso errore dovuto a Eclipse che utilizza Java 1.7 anziché 1.6. Per arrivare Eclipse di utilizzare una versione diversa, ho aggiunto
<string>-vm</string><string>/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Commands/java</string>
a <adt-bundle-directory>/eclipse/Eclipse.app/Contents/Info.plist
. Questo ha risolto l'errore e ora posso creare un nuovo progetto Android ed eseguire un'altra versione di Eclipse con Java 1.7. (Guarda i commenti nel file Info.plist per capire dove aggiungere la stringa di opzioni.)
Per qualche motivo, impostare la mia versione di Eclipse (Java EE Kepler SR2 e non quella nel bundle ADT) utilizzare Java 1.6 non funziona (Eclipse non ha più l'errore del puntatore Null, ma si blocca durante la creazione di un progetto).
Credo che avrei dovuto seguire i Requisiti di sistema per Android (Java 1.6) dall'inizio, il che mi avrebbe salvato da tutto questo dolore. Mi sto convertendo da Windows, che non ha alcun problema con l'utilizzo di Java 1.7 per lo sviluppo Android, che ho assunto erroneamente (sperato) sarebbe vero per MacOS.
fonte
2014-05-25 14:50:30
avevo consulenza impostazione vm in 'eclipse.ini' invece. –