【问题标题】:"The prefix "xliff" for element "xliff:g" is not bound"“元素“xliff:g”的前缀“xliff”未绑定”
【发布时间】:2012-02-25 03:46:00
【问题描述】:

我对开发有点陌生,在我现在正在处理的代码中,R.java 不会生成。我没有在任何地方导入android.R,自动构建是打开的,我已经尝试过几次清理项目。我读到您的任何 XML 文件中的任何错误都会阻止 R 生成,而我只有一个,它说“元素“xliff:g”的前缀“xliff”未绑定”这是 cade 的部分.错误在第 22 行,它首先说“xliff”,但在第 28 行却没有,它有同样的东西:

    <?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<string name="app_name">Alarm Clock</string>
<string name="app_label">Alarm Clock</string>
<string name="add_alarm">Add alarm</string>
<string name="delete_alarm">Delete Alarm</string>
<string name="enable_alarm">Enable alarm</string>
<string name="disable_alarm">Disable Alarm</string>
<string name="delete_alarm_confirm">This alarm will be deleted.</string>
<string name="show_clock">Show Clock</string>
<string name="hide_clock">Hide clock</string>
<string name="label">Label</string>
<string name="default_label">Alarm</string>
<string name="set_alarm">Set alarm</string>
<string name="alarm_vibrate">Vibrate</string>
<string name="alarm_repeat">Repeat</string>
<string name="alert">Ringtone</string>
<string name="time">Time</string>
<string name="alarm_alert_dismiss_text">Dismiss</string>
<string name="alarm_alert_alert_silenced">
    Alarm silenced after
    <xliff:g id="minutes">%d</xliff:g>
    minutes
</string>
<string name="alarm_alert_snooze_text">Snooze</string>
<string name="alarm_alert_snooze_set">
    Snoozing for 
    <xliff:g id="minutes">%d</xliff:g> 
    minutes.
</string>

【问题讨论】:

  • 有时所有错误都不会显示在 xml 中,如果您删除第一个 标记,您会看到错误移动到下一个。

标签: java android eclipse string r.java-file


【解决方案1】:

认为您需要在开始标记中声明命名空间...

AFAICT,你需要改变

<resources xmlns:android="http://schemas.android.com/apk/res/android">

<resources xmlns:android="http://schemas.android.com/apk/res/android"
           xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">

【讨论】:

  • 查看这篇文章了解更多详情:stackoverflow.com/questions/6158157/…
  • 感谢这解决了这个问题,但一旦出现另一个问题。错误说“错误:错误:找不到与给定名称匹配的资源(在'资源',值为'@xml/analog_appwidget')”虽然我的布局文件夹中有analog_appwidget.xml。 &lt;/intent-filter&gt; &lt;meta-data android:name="android.appwidget.provider" android:resource="@xml/analog_appwidget"/&gt;
猜你喜欢
  • 1970-01-01
  • 2013-01-14
  • 2015-01-29
  • 2011-08-10
  • 2012-10-03
  • 1970-01-01
  • 1970-01-01
  • 2011-10-31
  • 1970-01-01
相关资源
最近更新 更多