2012-02-02 8 views
9

Soy algo nuevo en el desarrollo y en el código en el que estoy trabajando ahora R.java no generará. No importé android.R en ninguna parte, la compilación se enciende automáticamente y he intentado limpiar el proyecto varias veces. Leí que cualquier error en cualquiera de sus archivos XML impedirá que R se genere y solo tengo uno y dice "El prefijo" xliff "para el elemento" xliff: g "no está vinculado" Aquí está la sección de cade donde está . El error está en la línea 22 donde primero dice "xliff", pero no está allí en la línea 28 donde tiene la misma cosa:"El prefijo" xliff "para el elemento" xliff: g "no está vinculado"

<?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> 
+0

Someti Si todos los errores no se muestran en el xml, si elimina la primera etiqueta , verá que el error pasa al siguiente. – Jave

Respuesta

20

piensa que necesita para declarar el espacio de nombres en la etiqueta de apertura ...

AFAICT, tiene que cambiar

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

a

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

Consulte esta publicación para obtener más información: http://stackoverflow.com/questions/6158157/what-does-this-mean-xmlnsxliff-xml –

+0

Gracias a esto solucionado ese problema, pero una vez que apareció apareció otra. el error dice "error: Error: no se encontró ningún recurso que coincida con el nombre de pila (en 'resource' con el valor '@ xml/analog_appwidget')" Tengo analog_appwidget.xml en mi carpeta de diseño. '' – user1185205

Cuestiones relacionadas