Tôi chỉ là một người mới bắt đầu phát triển ứng dụng Android. Khi tôi tạo một dự án mới trên Android Studio 1.1.0, nó sẽ xuất hiện lỗi này " vấn đề kết xuất Không thể tìm thấy các lớp sau android.support.v7.internal.widget.ActionBarOverlayLayout "
Bây giờ tôi đã tìm kiếm về điều này trên google, và tôi có thể tìm thấy 3 giải pháp được đưa ra bởi hầu hết mọi người.
Họ nói:
Thay đổi api (từ ngăn cửa sổ xem trước) từ 22 thành 21 hoặc
Thay đổi Chủ đề ứng dụng từ "Chủ đề dự án" thành bất kỳ chủ đề nào khác.
đảm bảo đã nhập đúng thư viện appcompat-v7 trong cấu trúc dự án của bạn -> phần phụ thuộc, Hãy tham khảo các bước sau : Thêm mã định danh dự án tính năng thư viện hỗ trợ vào phần phụ thuộc. Ví dụ: để bao gồm dự án appcompat, hãy thêm biên dịch "com.android.support:appcompat-v7:18.0.+" vào phần phụ thuộc, như được hiển thị trong ví dụ sau:
dependencies { ... compile "com.android.support:appcompat-v7:18.0.+" }
Lưu ý: lib hỗ trợ android của tôi đã được cập nhật (đã cài đặt nó bằng Trình quản lý SDK).
Làm theo hai bước đầu tiên, loại bỏ lỗi. Nhưng tôi cảm thấy rằng đây không phải là những giải pháp lâu dài, Bước thứ hai dường như chỉ là một giải pháp tạm thời. Tôi cũng nghi ngờ về Bước đầu tiên, rằng nếu để xóa lỗi, chúng tôi thay đổi api từ 22 thành 21, thì cuối cùng, ứng dụng của chúng tôi sẽ không hoạt động trong Android 5.1.1 (API 22), nó sẽ bị hạn chế ở Android 5.0 Chỉ .1 trở xuống (API 21). Những nghi ngờ của tôi có hợp lệ không? Về bước thứ ba, nó có phải là giải pháp lâu dài cho vấn đề này không?
Tái bút: Xin lỗi vì các thẻ không khớp, không được phép thêm các thẻ chính xác do danh tiếng của trang web