2015-07-06 50 views

Trả lời

20

Bạn đang gặp phải điều này vì Butterknife phiên bản 7 có một bộ quy ước đặt tên mới. Bạn sẽ cần phải cập nhật mã của mình để sử dụng các chú thích mới nhất.

Thay đổi @InjectView thành @Bind.

Đồng thời thay đổi mã Java của bạn từ Butterknife.inject(); thành Butterknife.bind(this). Tôi giả sử bạn đang làm điều này trong một Hoạt động. Nếu bạn đang làm điều này trong một đoạn hoặc có các kịch bản sử dụng phức tạp hơn, bạn nên xem tài liệu Butterknife here

+1

Cảm ơn bạn !! Điều này giải quyết được vấn đề của tôi – Shane

+0

Và giờ đây trong [v8 "@Bind trở thành @BindView và @BindViews"] (https://github.com/JakeWharton/butterknife/blob/master/CHANGELOG.md#version-800-2016-04- 25) –

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