2012-07-20 34 views
9

Tôi đang gặp lỗi "Không thể tạo lớp BuildConfig" khi dọn dẹp dự án android trong nhật thực. Gần đây tôi đã cài đặt Eclipse Juno cho các nhà phát triển Mobile và trong khi tôi đang cố gắng nhập các ứng dụng Android hiện có của mình, Eclipse bắt đầu cho tôi loại lỗi này.Vấn đề Eclipse Eclipse Không thể tạo lớp BuildConfig

Eclipse đang hoạt động tốt Nếu tôi tạo các dự án Android mới. Điều gì có thể là nguyên nhân có thể và giải pháp có thể xảy ra cho vấn đề này?

Tôi đang sử dụng hệ điều hành - Windows Server 2008

+0

Trước đây, tôi đã có những vấn đề không thể giải thích như vậy trong Juno- Và tôi đọc ở đâu đó hoặc khác rằng đó là vấn đề với Juno- và nếu bạn đang phát triển ứng dụng Android, tốt nhất là sử dụng Indigo. Nhưng tôi nghĩ bạn sẽ có thể khắc phục sự cố này mà không cần hạ cấp Eclipse của bạn. Tôi đang tìm kiếm câu trả lời cho điều này, bản thân mình- Tôi sẽ quay lại khi có thể! –

Trả lời

11

Tôi đã có những lỗi sau khi cập nhật (cài đặt) Juno và cho phép nó di chuyển không gian làm việc của tôi và git repo địa phương. Trước lỗi mà tôi nhận được một lỗi:

JavaBuilder handling ImageBuilderInternalException while building: <projectname> 

Cuối cùng tôi phát hiện ra rằng lỗi là do perms tập tin và các vấn đề được giải quyết sau khi đặt lại chúng:

chown <me>:<me> <my-repo> 

Lý do đằng sau các điều khoản phá vỡ: trong quá trình cài đặt các plugin MOTODEV cho Eclipse JUNO, tôi phải khởi động Eclipse với 'sudo'. Rõ ràng là chạy ghi đè một số tệp của tôi trong quá trình xây dựng tự động.

+0

vậy cách khắc phục ?? – Moussa

+2

Điều này là đúng - Tôi cũng có cùng một vấn đề - và cũng bắt đầu nhật thực với 'sudo' - Tôi thấy rằng thư mục gen và bin chứa các tệp thuộc sở hữu của root chứ không phải bởi tôi. Vì vậy: sudo rm-rf bin và cùng với gen, hơn làm mới và làm sạch dự án trong nhật thực. Và bây giờ nó đang hoạt động. – CoPLaS

+0

làm thế nào tôi có thể sửa lỗi này trên hệ điều hành windows7? –

0

Điều này chưa bao giờ xảy ra với tôi. Tôi đã cố gắng để nhập một không gian làm việc cũ trong một Juno Eclipse cho điện thoại di động và nó đã được ok. Tôi cũng đã cố gắng chỉ nhập một dự án android cũ và không có lỗi. Bạn đang sử dụng phiên bản ADT nào?

Tôi cũng đã tìm thấy sự cố liên quan đến 9-patch, có thể đó là trường hợp của bạn.

0

Tôi có vấn đề này khi mở một bản sao của dự án mà trước đó đã được kiểm soát nguồn, và các tập tin

\gen\{com\foo\namespace}\BuildConfig.java được chỉ đọc.

Bỏ chọn cờ chỉ đọc trên BuildConfig.java đã thực hiện thủ thuật cho tôi.

0

Tôi gặp sự cố tương tự với Windows 10 và Eclipse. Nó xảy ra ở giữa phiên giữa hai bản dựng. Tôi đã thử khởi động lại Eclipse, cố gắng vô ích để thay đổi quyền nhưng không có gì hữu ích.

Cuối cùng tôi đã khởi động lại máy tính xách tay và sự cố của mình đã biến mất.

Các vấn đề liên quan