2012-02-11 39 views
8

Tôi vừa tạo một dự án Android mới và chuẩn bị cấu trúc cơ bản cho nó. Eclipse nói với tôi rằng nó không thể giải quyết bất kỳ chuỗi nào, ngay cả các chuỗi chuẩn "hello" hoặc "app_name": O Việc khởi động lại IDE không giúp được gì. Bất kỳ đề xuất? Một ảnh chụp màn hình có thể được tìm thấy hereEclipse không thể giải quyết lỗi tài nguyên chuỗi

Trả lời

6

Tôi nhận thấy rằng trong dự án của bạn, không có thư mục tài nguyên values. Tài nguyên trong thư mục có hậu tố là -de, -en sẽ được áp dụng khi ngôn ngữ trên thiết bị là tiếng Đức, Vương quốc Anh, nhưng thư mục mặc định sẽ không bị xóa. Hãy thử thêm thư mục values và tương ứng string.xml vào dự án.

+0

Vì vậy, tôi chỉ cần một thư mục trống (gần như) không bao giờ được sử dụng ..? – Droidman

+0

Không, vì đó là thư mục mặc định, nếu ngôn ngữ của thiết bị của người dùng không phải là de, en hoặc ru, vv, như bạn đã xác định trước, ứng dụng sẽ biết phải làm gì. – Huang

+0

à, được rồi. Cảm ơn – Droidman

0

tiên, hãy thử để làm sạch dự án của bạn

Project > Clean 

Nếu điều đó không làm việc, hãy chắc chắn bạn không có một lỗi đánh máy hoặc một cái gì đó trong ba file strings.xml của bạn.

4

Chuyển đến tệp strings.xml trong thư mục giá trị, loại bỏ tài nguyên gây ra sự cố (trong trường hợp này là "app_name") và viết lại nó - mới.

0

Có vẻ như bạn đã xóa mặc định values folder trong thư mục res của mình. Bạn cần phải giữ điều đó cũng như với các thư mục giá trị ngôn ngữ cụ thể khác. Bạn cần tạo res->Values->strings.xml và thêm tài nguyên chuỗi của bạn vào đó.

1

Thử lưu nhanh tệp strings.xml sau khi sửa đổi tài nguyên chuỗi của bạn hoặc lưu toàn bộ dự án Tệp-> Lưu tất cả menu ... nó hoạt động cho tôi.

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