Tôi cố gắng để sử dụng Jake Wharton của ActionBarSherlock để hỗ trợ actionbars trong các dự án android tất cả các con đường xuống 1,6R không thể giải quyết lỗi khi sử dụng ActionBarSherlock
Tôi bắt đầu bằng cách sử dụng video cung cấp trên faq's page nhưng sau 2 : 25 trong video, khi anh ấy nhập dự án, tôi nhận được toàn bộ danh sách lớn hơn 200 lỗi trình biên dịch, chủ yếu là xử lý một số nội dung @override. Tôi sửa hầu hết các lỗi đó bằng cách:
Nhấp chuột phải vào dự án> thuộc tính> Trình biên dịch Java> mức tuân thủ trình biên dịch: và tôi đặt thành 1.6.
Điều này buộc tái xây dựng và đột nhiên tôi chỉ còn 54 lỗi. Hầu hết trong số họ là "R không thể được giải quyết cho một biến" nhưng cuối cùng 5 là tất cả "import com.actionbarsherlock.R không thể được giải quyết". Tôi đã tìm kiếm xung quanh và những cách phổ biến của việc giải quyết này làm việc ra như sau:
"Hãy chắc chắn rằng các nguồn lực của bạn không phải do lỗi" - Tôi đã kiểm tra và không có vấn đề với bất cứ điều gì trong thư mục/res
"Đảm bảo bạn không nhập android.R" - Tôi không. Tôi có:
import com.actionbarsherlock.R
Đã xảy ra với tôi rằng tên gói có thể không đúng, nhưng không phải.
"Đơn giản chỉ cần làm sạch dự án" - đã làm điều này nhiều lần để không ảnh hưởng
"Hãy chắc chắn rằng nhật thực có thể tạo ra các file R ở tất cả" - Nó có thể trong dự án thử nghiệm trống tôi đã thực hiện chỉ là bây giờ
Và một số bản sửa lỗi khác mà cụ thể hơn để ActionBarSherlock:
"Hãy chắc chắn rằng targetSDK của bạn là 11 hoặc cao hơn" - Nó được thiết lập để 13
"Hãy chắc chắn rằng dự án này là một dự án thư viện" - Đó là
Làm thế nào tôi có thể thoát khỏi những sai sót này?
Eclipse có chế độ xem Sự cố, Cửa sổ -> Hiển thị Xem -> Sự cố. Mở nó ra và cho chúng tôi biết nó nói gì? – Egor
Vui lòng tự đóng, xóa hoặc trả lời câu hỏi vì bạn đã giải quyết được vấn đề của mình. Cảm ơn! –
Tôi gặp vấn đề tương tự! Cảm ơn! Cũng nhờ Jake: D – Simon