Tóm Tắt
R.java được lưu ở đâu?
R.java thường được lưu tại một thư mục như :
\Example\app\build\generated\source\r\debug\com\dev2qa\example\image
.
Bạn cũng có thể tìm thấy nó trong danh sách xem dự án Android Studio như bên dưới:
Bạn đang đọc: Cách sửa lỗi gói R trong Android Studio
Tại sao tôi không thể tìm thấy R Class trong Android Studio?
Đây là một trường hợp tiến thoái lưỡng nan phổ cập vì bạn chọn chính sách xem phụ sai trong chính sách xem dự án Bất Động Sản. Bạn hoàn toàn có thể biến hóa chính sách xem phụ của chính sách xem dự án Bất Động Sản, được minh họa bên dưới :
Nhấp vào View -> ToolWindows -> Project ở thanh menu trên cùng.
Trong hành vi trên, nó sẽ hiển thị chính sách xem dự án Bất Động Sản trong bảng tinh chỉnh và điều khiển bên trái. Ở trên cùng bên trái trong chính sách xem dự án Bất Động Sản, có một list thả xuống nơi bạn hoàn toàn có thể chọn chính sách xem phụ của chính sách xem dự án Bất Động Sản .
Chọn dự án Bất Động Sản trên list thả xuống chính sách xem phụ, sau đó bạn hoàn toàn có thể thấy toàn bộ những thư mục cho dự án Bất Động Sản hiện tại được liệt kê trong bảng tinh chỉnh và điều khiển dưới cùng. Bạn cũng hoàn toàn có thể tìm thấy lớp R trong cây thư mục. Nếu bạn chọn một lượt xem phụ khác, nó sẽ hiển thị nội dung khác của lượt xem phụ đó .
Dữ liệu nào được lưu trong R.java?
Tiếp theo, nhấp đúp vào tệp R.java. Nó sẽ hiển thị nội dung của nó trong bảng điều khiển và tinh chỉnh bên phải. Mã nguồn gồm có rất nhiều biến kiểu int, mỗi biến int tham chiếu đến một tài nguyên trong ứng dụng Android hiện tại .Bạn sẽ thấy rằng có 1 số ít lớp ở đầu cuối tĩnh công khai minh bạch bên trong cũng được định nghĩa trong R.java. Mỗi lớp bên trong đại diện thay mặt cho một loại tài nguyên, ví dụ điển hình như ID, bố cục tổng quan, chuỗi, màu, hoàn toàn có thể vẽ, v.v.
Xem thêm: stronger tiếng Anh là gì?
Bạn không cần chăm sóc đến những biến int đó và giá trị của chúng. Ngoài ra, bạn không cần phải chỉnh sửa chúng. Nếu bạn biến hóa giá trị, bạn hoàn toàn có thể gặp một số ít lỗi lạ khi kiến thiết xây dựng dự án Bất Động Sản Android .
Làm thế nào để giải quyết gói R không tồn tại lỗi?
Đôi khi, bạn có thể gặp các lỗi lạ về R.class, chẳng hạn như gói R không tồn tại hoặc R không thể được giải quyết dưới dạng một kiểu. Bạn có thể sửa các lỗi này bằng cách sử dụng các bước sau:
Nhấp vào Xây dựng -> Dự án sạch hoặc Xây dựng -> Xây dựng lại dự án trong thanh menu trên cùng của Android Studio. Điều này sẽ cho phép Android Studio tạo lại R.java. Nó sẽ làm sạch bộ nhớ cache và bao gồm tất cả các tài nguyên mới được thêm vào.
Nếu phương pháp trên vẫn không có hiệu lực, bạn nên kiểm tra kỹ tệp AndroidManifest.xml của mình. Bạn cần đảm bảo rằng giá trị gói trong phần tử XML gốc AndroidManifest.xml khớp với gói hoạt động của bạn.
Trong hình trên, giá trị gói của phần tử XML gốc của tệp kê khai là com.dev2qa.example
và lớp hoạt động của trình khởi chạy nằm trong gói com.dev2qa.example.image
. Vì vậy, nếu bạn thay đổi giá trị gói, lỗi đã được giải quyết.
Nếu lỗi vẫn còn, bạn nên kiểm tra cẩn thận AndroidManifest.xml để tìm mã tiềm ẩn có thể tạo ra lỗi. Hoặc, bạn có thể khởi động lại Android Studio hoặc thậm chí máy tính của mình.
Source: https://final-blade.com
Category : Kiến thức Internet