2010-07-08 24 views
5

Tôi tạo ra một ứng dụng Hello world nhưng nhận được lỗi lạ này:Eclipse - HelloWorld - Lỗi Android?

The project cannot be built until the build path errors are resolved 

tôi đã không thay đổi dự án, jut tạo ra nó và cố gắng chạy nó.

+1

Tôi khởi động lại IDE và nó hoạt động ngay bây giờ .... Tôi không chạm vào bất cứ điều gì mặc dù. –

+0

điểm tốt. Tôi đã cập nhật câu trả lời của mình để bao gồm quá trình đó. – VonC

Trả lời

2

để tránh điều đó vấn đề gây phiền nhiễu tôi có 3 các giải pháp làm việc cho tôi.

Giải pháp 1)

delete your generated R.java file inside your gen/ folder

Giải pháp 2)

a)Delete your project from Eclipse (i said ONLY from Eclipse, uncheck option: Delete project contents on disk)

b) import your project to Eclipse: file > Import > Existing Projects into Workspace (Look for your project previously deleted from Eclipse) > Finish.

Giải pháp 3)

make Solution 1 then Solution 2

1

Có vẻ như bạn đang thiếu thông tin nhập hoặc dấu hiệu. Trong dự án của bạn trong trình thám hiểm dự án, sẽ có dấu x màu đỏ trên biểu tượng tệp chứa lỗi.

2

Nó là một trong hai nhắn giả mạo, bạn có thể giải quyết bằng cách forcing Eclipse to recompute its library paths

I found the resolution for this at Scott D. Strader's blog .
To summarize the solution I only needed to add a library to my project and then remove it to force Eclipse to perform the necessary actions to resolve the problem. I would post the detailed steps here but I don't want to steal his content.

The resolution was to force a resave of the selected projects (and their .classpath files):

  • Open the project properties
  • Select Java Build Path > Libraries
  • Add a new, arbitrary library (to be deleted later) > OK
  • Wait for the workspace to refresh (or force a refresh of the project)
  • The error(s) will go away
  • Remove the dummy library

Lưu ý: như OP đề cập, khởi động lại đơn giản của IDE có thể đủ.


Hoặc bạn thực sự bỏ lỡ một thư viện quan trọng like a JRE library:

I needed to add the JRE library to the project for it to run. Not sure if this was due to the updated version or something else…. Any way this fixed the issue:

  • Project > Properties
  • Java Build Path
  • Libraries tab
  • Click add library
  • Select JRE System Library
  • Next
  • Finish
1

Ngoài các câu trả lời được liệt kê, có một kịch bản khác mà tôi đã nhìn thấy lỗi này xuất hiện khi sử dụng mẫu các dự án bao gồm trong Android SDK. Vì một số lý do, tệp R.java được tạo có thể không hợp lệ hoặc bị hỏng. Bạn có thể giải quyết nó bằng cách mở rộng thư mục "gen" trong Package Explorer và xóa tệp R.java. Nó sẽ ngay lập tức được tái tạo và lỗi sẽ biến mất.

1

Nhấp chuột phải vào dự án của bạn, chọn "Build Path", "Configure Build Path" -> và chọn Android 2.2, hoặc là mục tiêu mà bạn chỉ định khi tạo dự án của bạn

0

Tôi đã có vấn đề tương tự. cho tôi chỉ đơn giản là đóng giả lập và chạy lại dự án hoạt động