Tôi đã gặp lỗi này và cuối cùng đã giải quyết vấn đề này cho tình huống của tôi.
Tôi hiện đang chạy Mavericks và đã cài đặt Java 1.7.0_55 và Eclipse Java EE Kepler SR2 64bit. Tôi đã cài đặt thành công plugin ADT trên Eclipse và mọi thứ dường như hoạt động nhưng tôi đã nhận được cùng một lỗi
Errors running builder 'Android Resource Manager' on project 'test'. java.lang.NullPointerException
khi cố tạo dự án ứng dụng Android mới.
Cuối cùng tôi đã quyết định cài đặt Java 1.6 (http://support.apple.com/kb/DL1572) và Gói ADT. Việc chạy Eclipse từ Gói ADT hoạt động tốt, nhưng vẫn có cùng lỗi do Eclipse sử dụng Java 1.7 thay vì 1.6. Để Eclipse sử dụng phiên bản khác, tôi đã thêm
<string>-vm</string><string>/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Commands/java</string>
đến <adt-bundle-directory>/eclipse/Eclipse.app/Contents/Info.plist
. Điều này giải quyết được lỗi, và bây giờ tôi có thể tạo một dự án Android mới và chạy một phiên bản Eclipse khác với Java 1.7. (Xem các chú thích trong tệp Info.plist để tìm ra nơi để thêm chuỗi tùy chọn.)
Vì một số lý do, hãy cài đặt phiên bản Eclipse của riêng tôi (Java EE Kepler SR2 chứ không phải là gói trong gói ADT) sử dụng Java 1.6 không hoạt động (Eclipse không còn lỗi con trỏ Null nữa, nhưng nó bị treo khi tạo dự án).
Tôi đoán là tôi nên theo dõi Yêu cầu hệ thống cho Android (Java 1.6) ngay từ đầu, điều này sẽ cứu tôi khỏi tất cả nỗi đau này. Tôi đang chuyển đổi từ Windows, mà không có vấn đề bằng cách sử dụng Java 1.7 cho phát triển Android, mà tôi không chính xác giả định (hy vọng) sẽ là đúng cho MacOS.
Nguồn
2014-05-25 14:50:30
tôi đã tư vấn thiết vm trong 'eclipse.ini' để thay thế. –