2011-12-11 36 views
7

Khi tôi cố gắng chạy dự án Android của mình (hoạt động tốt hôm qua), tôi nhận được hộp thoại "Dự án của bạn chứa lỗi, vui lòng sửa chúng trước khi chạy ứng dụng của bạn". Nhưng dự án của tôi không có lỗi. Tôi đã có vấn đề này trước đây, và giải pháp là luôn luôn để làm sạch dự án, nhưng lần này nó không phải là giúp đỡ. Biểu tượng X màu đỏ biến mất khỏi dự án trong không gian làm việc, sau đó xuất hiện lại khi tôi cố gắng chạy nó. Cũng khởi động lại Eclipse để nó xây dựng lại dự án. Cứu giúp?Không thể chạy dự án Android trong Eclipse mặc dù không có lỗi

+0

kiểm tra giao diện điều khiển và các vấn đề về lỗi cũng như – Asahi

+0

đã làm điều đó. – herpderp

Trả lời

19

Chuyển đến thư mục .android và xóa chứng chỉ gỡ lỗi của bạn. Trong máy tính của tôi, nó nằm trong đường dẫn này

E:\Users\blessan\.android 

Bên trong có tên tệp 'debug.keystore'. Xóa nó, làm sạch và cố gắng xây dựng lại dự án. Đôi khi lỗi này xảy ra khi chứng chỉ hết hạn.

+0

Có, ngày hết hạn của tôi đã hết hạn và đưa ra lỗi rất giống nhau. Có một cái gì đó để có hiệu lực trong quan điểm 'vấn đề'. Tin vui là SDK mới nhất tạo chứng chỉ hết hạn sau 30 hoặc 40 năm – NickT

+0

Tuyệt vời! Làm việc hoàn hảo Cảm ơn bạn @blessenm – Addi

+0

+1 Làm việc hoàn hảo cho tôi. Trên một mặt lưu ý, cửa sổ giao diện điều khiển của tôi không xuất hiện bất cứ thứ gì khi tôi cố chạy. Tất cả là tốt, nhờ @blessenm! –

5

Có một vài lý do là tại sao điều này có thể xảy ra. Hãy thử các giải pháp/vấn đề này.

  • Sự cố với tệp kê khai của bạn. Những điều này không phải lúc nào cũng hiển thị, vì vậy hãy kiểm tra kỹ Manifest của bạn.

  • Thư viện đột nhiên bị mất/di chuyển hoặc các phụ thuộc khác. Nhấn chuột phải vào dự án của bạn, chọn Properties và kiểm tra các tab trong Java Build Path. Khi bạn vô tình xóa/di chuyển tệp thư viện hoặc bất kỳ tệp nào khác mà ứng dụng phụ thuộc vào, nó có thể gây ra lỗi như thế này mà không hiển thị dưới dạng lỗi thực tế. Tuy nhiên trong màn hình Build Path nó sẽ hiển thị với một dấu hiệu lỗi nhỏ.

  • Sự cố với R.java của bạn. Tôi đã có một vấn đề với điều này trước khi có một giá trị tham nhũng trong tập tin R.java. "làm sạch" dự án đã không sửa chữa nó, nhưng buộc Eclipse phải xây dựng lại các tập tin do tôi xóa nó bằng tay đã làm.

  • Sự cố với phiên bản ứng dụng được lưu trong bộ nhớ cache của bạn. Đây là một nguyên nhân gây đau thực sự không có con trỏ cho nó, nhưng đôi khi vì một lý do nào đó Eclipse quyết định gây rối với phiên bản ứng dụng của bạn. Điều này có thể gây ra bất kỳ điều gì từ các ứng dụng không hoạt động đối với các ứng dụng hiển thị hình ảnh từ lâu đã được thay thế bởi những ứng dụng khác hoặc đã bị xóa hoàn toàn. Nếu các bản sửa lỗi khác không hoạt động, hãy thử điều hướng đến thư mục dự án của bạn và xóa thư mục /bin. Sau đó, xây dựng lại dự án và cố gắng chạy nó.

Tôi hy vọng một trong số đó phù hợp với bạn.

0

Sự cố này xảy ra một thời gian khi bạn thay thế tệp debug.keystore mới bằng tệp cũ. xóa deug.keystore có thể khắc phục sự cố

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