Tôi cố gắng để sử dụng this library project, vì vậy tôi đã cố gắng để chạy các ứng dụng mẫu (trong /app/source/main/
trong liên kết Github), và trong MainActivity.java
, tôi nhận được lỗi về việc nhập khẩuCác butterknife.InjectView nhập khẩu không thể được giải quyết
import butterknife.InjectView;
và cũng trong MainActivity.java
và VerticalLinearRecyclerViewSample.java
, tại mỗi sự xuất hiện của @InjectView(...)
chú thích, tôi nhận được lỗi sau:
InjectView cannot be resolved to a type
Vì vậy, wh Tôi nên làm gì về điều này?
GÌ tôi đã cố gắng:
Tôi đã thấy this question. Đã không làm việc cho tôi, để lại một bình luận ở đó.
Tôi có followed these steps to include the Butter Knife library cho đến BướC# 3. Giới thiệu về BướC# 4, "Đảm bảo rằng thư mục .apt_generated/nằm trong thư mục gốc của dự án của bạn ..." - dự án này không có bất kỳ thư mục nào có tên .apt-generated
hoặc thư mục gốc trong dự án.
Lưu ý: Tôi thực sự sử dụng Eclipse, và các dự án trên Github là dành cho Android Studio, vì vậy tôi đã tạo ra một dự án mới trong nhật thực và sao chép tập tin cá nhân từ các tải dự án Android Studio. Tôi hy vọng điều này không tạo ra sự khác biệt.
Phiên bản ButterKnife nào bạn đang sử dụng? Phiên bản mới nhất đã liên kết thay vì InjectView. Phiên bản trước đó, sử dụng ButterKnife.inject (điều này) để tiêm xem. Ngoài ra, Eclipse không còn được hỗ trợ nữa, hãy bắt đầu sử dụng Android Studio. – Sharj
@Sharj v7.0.1 được tải xuống từ trang này. '@ Bind' hoạt động, cảm ơn bạn rất nhiều. Nếu bạn có thể đăng nó như một câu trả lời, tôi có thể chấp nhận nó. – Solace
được đăng dưới dạng câu trả lời. – Sharj