web-dev-qa-db-ja.com

指定された名前に一致するリソースが見つかりません

この:

<?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および8行目と11行目にエラーが表示されます。

指定された名前(値「@ string/app_name」の「label」)に一致するリソースが見つかりませんでした

指定された名前(値「@ string/app_name」の「label」)に一致するリソースが見つかりませんでした

これは本当に奇妙で、値Folderをどこにも移動しませんでした。

29
sam

Res/values/strings.xmlで文字列リソースが定義されていることを確認しましたか?

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

時々、エラーのある.xmlファイルがある場合、Eclipseは追跡が困難なエラーもスローすることに気付きました。パーサーはうまく回復しないと思うし、時々あなたが得るエラーは誤解を招く可能性がある。

44
Jerry Brady

1つの理由は、私の場合のように文字列のバグである可能性があります[〜#〜] gui [〜#〜]何らかの順序でアイテムを追加および削除するとき

ソリューション[〜#〜] xml [〜#〜]モードではなくstrings.xmlを開くだけです[〜#〜] gui [ 〜#〜]あなたはそれが違うとわかるだろうし、明らかに周りや最初に貼り付けられた有効でない余分なテキストを持っている。ただし、ファイルにエラーは発生しませんstrings.xmlそれらを修正してから、駆除して実行します

1
shareef

画像にも同じエラーがありました。拡張子を「.png」または「.jpg」に変更すると、プロジェクトをクリーンアップして再コンパイルした後、正常に機能します。

1
gyadav

上記の行"config.xml"を追加するだけです。プラットフォームAndroidの下部。完全に動作します。数時間後、私はこの解決策を得ました。

コーディングをお楽しみください...

0
mahendren