无法在string.xml中找到app_name?

时间:2016-09-08 06:42:28

标签: android

我的清单给我一个错误

  

找不到符合'标签的给定名称的资源'有价值的   ' @串/ APP_NAME

但我已经在strings.xml

中声明了这一点

清单::

 <application
            android:label="@string/app_name "
           >
    <activity
                android:name=".authentication.AuthenticatorActivity" android:label="@string/login_label"/>
            <activity
                android:name=".authentication.SignUpActivity" android:label="@string/signup_title" />

            <service android:name=".authentication.UdinicAuthenticatorService">
                <intent-filter>
                    <action android:name="android.accounts.AccountAuthenticator" />
                </intent-filter>
                <meta-data android:name="android.accounts.AccountAuthenticator"
                    android:resource="@xml/authenticator" />
            </service>
         </application>
   </manifest>

String.xml ::

 <resources>
        <string name="app_name">AccountAuthenticator</string>
        <string name="label">Udinic</string>
        <string name="action_settings">Settings</string>
        <string name="signup_title">Create new account</string>
        <string name="login_label">Log in</string>
    </resources>

4 个答案:

答案 0 :(得分:2)

删除main / manifest和debug / manifest中的空间 (android:label =“@ string / app_name”),我认为你正在做一个。 享受

答案 1 :(得分:0)

从行@string/app_name中删除空格。 Manifest中有额外的空间。在这一行android:label="@string/app_name "

答案 2 :(得分:0)

如果删除android:label="@string/app_name "中的空格无效

然后转到项目文件夹 app / 并删除构建文件夹,然后 再次移除空间重建您的项目。

答案 3 :(得分:0)

这对我有用。删除字符串和名称之间的空格,然后再次输入空格

<resources>
    <string name="app_name">Sample_Dao</string>
</resources>