2011-01-19 18 views
24

này:không có nguồn lực phát hiện ra rằng phù hợp với tên được đặt

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="de.androidbuch.rechner" 
    android:versionCode="1" 
    android:versionName="1.0"> 

    <uses-sdk android:minSdkVersion="7"></uses-sdk> 
<application android:icon="@drawable/icon" android:label="@string/app_name" 
android:theme="@android:style/Theme.Light"> 

    <activity android:name=".FormularActivity" 
     android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

AndroidManifest.xml và trong tôi dòng 8 & 11 tôi nhận được lỗi:

no resource found that matches the given name(at "label" with value "@string/app_name")

no resource found that matches the given name(at "label" with value "@string/app_name")

Đây thực sự là lạ và tôi không di chuyển các giá trị Folder ở bất cứ đâu.

Trả lời

38

Bạn đã kiểm tra để đảm bảo rằng bạn có tài nguyên chuỗi được xác định trong res/values ​​/ strings.xml?

<string name="app_name">"My App"</string> 

Đôi khi, tôi nhận thấy nhật thực cũng sẽ phát hiện ra các lỗi khó theo dõi nếu bạn có bất kỳ tệp .xml nào bị lỗi. Tôi không nghĩ rằng trình phân tích cú pháp phục hồi tốt và đôi khi các lỗi bạn nhận được có thể gây hiểu nhầm.

+1

oh người đàn ông đôi khi tôi ngu ngốc! cảm ơn rất nhiều! tệp đó thậm chí không tồn tại trong chương trình của tôi :) – sam

+0

tệp này không tồn tại trong dự án của tôi. Bạn có thể cung cấp thêm chi tiết về cách khắc phục lỗi này không? Tôi tạo strings.xml và đặt vào dòng mã ở trên mà thật đáng buồn là cho tôi một lỗi của chính nó. Có thêm tệp này vào tệp này không? – ProblemsOfSumit

+0

http://pastebin.com/repdYBLn – keeri

-5

Tôi đã gặp sự cố tương tự. Xóa "@string" từ android:label="@string/app_name" và nó sẽ hoạt động tốt.

android:label="@string/app_name" -> android:label="app_name" 
+2

Điều này sẽ đặt tiêu đề của hoạt động thành chuỗi ký tự "app_name", có lẽ không phải là điều ai muốn. – Ashley

+5

câu trả lời khủng khiếp, tôi phải nói. – Siddharth

+0

Loại câu trả lời này là lý do tại sao tôi muốn bỏ SO. Nó bị ô nhiễm với những câu trả lời không đủ năng lực này. Tôi sẵn sàng từ bỏ tất cả các danh tiếng ít ỏi của tôi chỉ để downvote này. Đề xuất xóa nội dung nào đó trên mã là một ý tưởng khủng khiếp và thay thế '@ string/app_name' bằng" app_name "? Bạn gọi giải pháp đó? –

1

Một lý do có thể trở thành như trong trường hợp của tôi là một lỗi trong chuỗi GUI khi bạn thêm và xóa các mục trong một số chuỗi

giải pháp: chỉ cần mở strings.xml trong XML chế độ không phải là GUI bạn sẽ thấy nó khác và có các văn bản thừa không hợp lệ được dán xung quanh hoặc ở đầu; mặc dù nó không đưa ra lỗi trên tệp strings.xml sửa chúng và sau đó làm sạch và chạy

1

Tôi cũng có cùng lỗi với hình ảnh của mình .. Chỉ cần đổi tên tiện ích từ ".png" hoặc bất kỳ thứ gì bạn phải ".jpg "sau đó họ làm việc tốt sau khi làm sạch dự án và biên dịch lại nó.

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