android - 如何解决Android资源链接失败错误?

标签 android xml

Android resource linking failed

C:\Users\hp\AndroidStudioProjects\interfaceTP1\app\src\main\res\layout\activity_main.xml:33: AAPT: error: resource string/prompt_email (aka com.example.interfacetp1:string/prompt_email) not found.

C:\Users\hp\AndroidStudioProjects\interfaceTP1\app\src\main\res\layout\activity_main.xml:48: AAPT: error: resource string/prompt_password (aka com.example.interfacetp1:string/prompt_password) not found.

C:\Users\hp\AndroidStudioProjects\interfaceTP1\app\src\main\res\layout\activity_main.xml:48: AAPT: error: resource string/action_sign_in_short (aka com.example.interfacetp1:string/action_sign_in_short) not found.

我是初学者,因此非常感谢所有帮助, 我不明白如何解决该错误,我刚刚启动android

最佳答案

您可以找到如何合并字符串的源;您必须清楚资源的位置,然后才能访问它们。 资源可用于定义颜色、图像、布局、菜单和字符串值等任何内容。这样做的值(value)在于没有什么是硬编码的。这些资源文件中描述了所有内容,然后可以在应用程序的代码中引用。这些资源中最简单也是最常见的是使用字符串资源来支持灵活的本地化文本。

  • 第一步是定义字符串资源。 我可能会将字符串资源添加到 res/values/strings.xml
  • 引用应用程序资源。 现在我们已经定义了字符串资源,我们可以随时在 Java 代码或 XML 布局中访问该资源。

资源引用:

  • 在 Java 中:R.string.string_name
  • 在 XML 中:@string/string_name
  • 在 C# 中:Resources.String.string_name

例如,在您的情况下定义了 String.xml:

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string name="prompt_email">your_prompt_email</string>
        <string name="prompt_password">your_prompt_password</string>
        <string name="action_sign_in_short">your_action_sign_in_short</string>
    </resources>

好吧,要在 Activity 中使用它们:

  • 在java中:getString(R.string.prompt_email);
  • 在 XML 中:@string/prompt_email
  • 在 C# 中:GetString(Resources.String.prompt_email);

关于android - 如何解决Android资源链接失败错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58604752/

相关文章:

android - 如何将ListView滚动到底部?

javascript - 寻找更快或更好的方法来使用 jquery 选择 XML 节点的第 n 个子节点

java - 从Excel工作表内容生成XML

android - 自定义 XML 资源中的引用字符串资源

android - 使用 Android Sensor 应该使用哪个传感器来确定设备是向上倾斜还是向下倾斜

android - Android 中的手势预测

Android ListView 类似于 iOS UITableView

android - <text area> android 上的背景颜色

javascript - XML 通过属性值删除节点 JavaScript

python - lxml XPath - 如何从节点获取连接文本