2011-12-05 17 views
19

Al usar el siguiente código, aparece el error "No se pudo resolver resource @ id/item1" ¿Por qué es esto? Se agrega id/item1 antes de usarlo, por lo que no estoy seguro de por qué está apareciendo.RelativeLayout "No se pudo resolver el recurso ..." Android

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" > 

    <ImageView 
     android:id="@+id/item1" 
     android:layout_width="50dip" 
     android:layout_height="50dip" 
     android:src="@drawable/noimage" /> 
    <TextView   
     android:id="@+id/item2" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="Title" 
     android:padding="3dip" 
     android:textSize="20dip" 
     android:layout_toRightOf="@id/item1"/> 
    <TextView   
     android:id="@+id/item3" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="Content" 
     android:padding="3dip" 
     android:textSize="20dip" 
     android:layout_below="@id/item1"/> 

</RelativeLayout> 
+2

No tengo este error con su código. Asegúrese de no tener errores en otros recursos (diseños, valores, elementos extraíbles, etc.). Y luego limpiar/actualizar/construir el proyecto. – inazaruk

+0

Sí, eso es todo lo que era. De hecho tuve que cerrar Eclipse para que desapareciera. Si escribes como respuesta, marcaré como respuesta. – kieblera5

+0

Escribió una respuesta) – inazaruk

Respuesta

19

No tengo este error con su código.

Asegúrese de no tener errores en otros recursos (diseños, valores, elementos extraíbles, etc.). Y desprender la suciedad/refresco/construir el proyecto

+7

Tuve el mismo error y pude solucionarlo reiniciando eclipse (la limpieza no ayudó). Aunque para mí, el editor gráfico de diseño relativo se colgó mientras arrastraba cosas. –

+11

en caso de duda ... reiniciar eclipse. la respuesta a probablemente la mitad de mis problemas relacionados con Android -_- –

+3

Para aquellos que usan Android Studio y la limpieza no ayudaron, reiniciar solucionó el problema también para mí. – craned

-1

es necesario definir recursos de cadena en res/valores/strings.xml, deifne nueva cadena y añadir valor a la misma a continuación, se refieren a él desde su código en activity_main.xml

1

RelativeLayout “no se pudo resolver los recursos ... ... debe definir recursos de cadena en res/valores/strings.xml

-1

Esto ocurre cuando se olvida de guardar el /res/values/strings.xml

0

Tengo el mismo error cuando importo un proyecto desde otros dispositivos. A veces, el motivo de este error es la ruta de SDK de Android incorrecta en su entorno de desarrollo actual.

enter image description here

Usted necesita cambiar su ruta local SDK de Android.

1 local.properties Abiertas

enter image description here

2 sustituir la ruta sdk.dir utilice su camino SDK local.

enter image description here

3 refrescar su proyecto y cerrar su estudio Android.

enter image description here

4 Abra el Estudio de Android, todo está bien.

enter image description here

0

tenido este problema en 2 ordenadores con Android Studio. Ayudó a abrir Gradle y volver a sincronizar el proyecto (que se muestra en la captura de pantalla publicada anteriormente) Resync

0

Algunas veces el IDE se vuelve loco. :) Simplemente reinicie Android Studio, como dijo anteriormente @JasonAxelson, @AlexLockwood, @craned y @ PhilippGächter.

11

Como dijo José, a veces Android Studio se vuelve loco. Pero un reinicio no siempre es suficiente.

Invalide sus cachés y reinícielo.

Archivo -> Invalidate Caches/Restart ... -> Invalidate y Reiniciar

Menu Selection enter image description here

Esperar a que la manera más completa se ha reiniciado y reconstruido. Con suerte, se comportará lógicamente.

Cuestiones relacionadas