2012-02-28 42 views
17

Tôi đã mở một dự án mà tôi đã không mở trong một thời gian trong Eclipse hôm nay. Tôi không thể biên dịch do một số lỗi (không giải thích được).Android nhập không thể được giải quyết

import android.app.Activity; 
import android.os.Bundle; 
import android.view.animation.AnimationUtils; 
import android.widget.ImageView; 
import android.view.animation.Animation; 
import android.content.Intent; 

sản xuất các lỗi sau:

the import android could not be resolved

Những gì tôi có thể làm gì để giải quyết vấn đề này?

+0

tạo dự án mới và xem điều gì xảy ra? –

Trả lời

44

Đầu tiên hãy thử làm sạch/xây dựng dự án của bạn.

Nếu sự cố vẫn tiếp diễn. Nhấp chuột phải vào dự án -> đi đến thuộc tính -> đi tới android -> chọn phiên bản android và điều đó sẽ hoạt động.

Hy vọng điều đó sẽ hữu ích.

+0

Rất cám ơn người đàn ông! Điều này đã giúp tôi! –

+0

Cảm ơn! Trong trường hợp của tôi, vấn đề là các dự án hợp nhất tôi đã thay thế trường project.properties của mình bằng phiên bản android đích mà tôi không có. Điều này giải quyết được vấn đề của tôi. – MazarD

+0

Đã có cùng một vấn đề và điều này giải quyết nó. Cảm ơn – Simon

9

Hãy thử một trong những:

  • 'sạch' Dự án Eclipse của bạn: Tới dự án> sạch trong Eclipse [Điều này dường như làm việc cho tôi]

  • Refresh thư mục dự án của bạn (click chuột phải vào dự án của bạn> làm mới) Xây dựng lại dự án của bạn

  • Làm sạch bản dựng của bạn (Nếu sử dụng Ant hoặc Maven - làm sạch bản dựng của bạn) Tạo lại dự án của bạn trong Eclipse

  • 'Chuyển' Workspace - sau đó Chuyển về (Ví dụ: Thay đổi để Debug, sau đó chuyển về Java)

  • 'Chuyển' Workspace - sau đó Chuyển về (Ví dụ: Thay đổi để Debug, sau đó chuyển về Java)

  • Remove rồi thêm JRE của bạn:

    1. Kích chuột phải vào dự án của bạn> properties
    2. Bấm vào tab Libraries
    3. Bấm vào JRE
    4. nhấn Remove, sau đó OK
    5. Lặp lại 1-3 lần nữa, nhưng thêm một lần nữa JRE
+4

không gian làm việc chuyển đổi là những gì đã làm cho tôi. A1 ++ sẽ chuyển đổi lại –

4

Vâng, tôi cũng chạy vào vấn đề mà khi tôi nhập khẩu một hiện Dự án Android từ một người bạn vào không gian làm việc của tôi. Tôi thấy rằng tôi đã thiếu thư viện JRE nhưng cũng có thư viện Android (thư viện Android Classpath Container). Bạn có thể thêm nó như thế này:

  1. Kích chuột phải vào dự án của bạn> properties
  2. Bấm vào tab Libraries
  3. Bấm vào "Add Library .." nút ở bên phải
  4. Thêm Android Classpath container thư viện

Chúc may mắn!

1

Cũng đảm bảo rằng, ứng dụng hiện tại và thư viện/ứng dụng đã nhập có cùng phiên bản API Android ... (14, 15, 17, v.v.) Sự không khớp của phiên bản API cũng sẽ gây ra cùng một vấn đề .

0

Trong trường hợp của tôi, tôi cần phải đi đến Properties> Java Build Path> Trình tự, xuất khẩu

Sau khi kiểm tra các điều hành Android 4.0 Thư viện (có thể phiên bản khác nhau trong trường hợp của bạn) nó bắt đầu làm việc

1

Đây là câu trả lời được cập nhật nếu bạn đang sử dụng Android Studio. Bạn có thể gặp phải vấn đề này do nó lưu trữ như thế nào.

Trong trường hợp bạn nhận được lỗi này với bất kỳ gói đó là một ý tưởng tốt để đi đến file ->làm mất hiệu lực bộ nhớ cache/Restart và chọn để thả bộ nhớ cache.

Điều này cũng có thể khắc phục các sự cố đôi khi có thể tồn tại giữa các lần cài đặt lại do thực tế rằng khi gỡ cài đặt Android Studio sẽ không xóa bộ nhớ cache.

+0

không thể xóa nhận xét. – flobacca

+0

Đã khởi động lại hệ thống hoàn chỉnh (Mac OS), đã khởi chạy Android studio rồi lưu trữ bộ nhớ bị vô hiệu hóa và khởi động lại Android Studio để giải quyết vấn đề. Một ngày lãng phí! :( –

0

Vì vậy, không có giải pháp nào khác phù hợp với tôi nhưng tôi đã tìm ra cách khác phù hợp với tôi.

Nhấp chuột phải vào dự án -> đi đến bất động sản -> Java Build Path -> Thư viện -> Add lọ ngoài

YOUR_DRIVE \ android-SDK \ nền tảng \ android- ??

thêm tệp android.jar

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