«Префикс« xliff »для элемента« xliff: g »не связан» - PullRequest
10 голосов
/ 02 февраля 2012

Я новичок в разработке, и в коде, над которым я сейчас работаю, R.java не будет генерировать.Я нигде не импортировал android.R, сборка включена автоматически, и я несколько раз пытался очистить проект.Я прочитал, что любые ошибки в любом из ваших файлов XML будут препятствовать генерации R, и у меня есть только одна, и он говорит: «Префикс« xliff »для элемента« xliff: g »не связан». Вот раздел 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>

1 Ответ

22 голосов
/ 02 февраля 2012

Думаю, вам нужно объявить пространство имен в открывающем теге ...

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">
...