ti-enxame.com

RelativeLayout "Não foi possível resolver o recurso ..." Android

Ao usar o código abaixo, recebo um erro "Não foi possível resolver o recurso @ id/item1" Por que isso acontece? id/item1 é adicionado antes de eu usá-lo, então não sei por que isso está chegando.

<?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>
19
kieblera5

Eu não tenho esse erro com o seu código. 

Certifique-se de que você não tenha erros em outros recursos (layouts, valores, drawables, etc.). E então limpe/atualize/construa o projeto

19
inazaruk

Como o Jose disse, às vezes o Android Studio fica louco. Mas um recomeço nem sempre é suficiente.

Invalide seus caches e reinicie.

Arquivo -> Invalidar Caches/Reiniciar ... -> Invalidar e Reiniciar

 Menu Selection  enter image description here

Espere até que o AS tenha sido completamente reiniciado e reconstruído. Espero que ele se comporte logicamente.

12
Scott Biggs

RelativeLayout “Não foi possível resolver o recurso…… você precisa definir os recursos de string em res/values ​​/ strings.xml 

1
swapnil akolkar

Algumas vezes o IDE fica louco. :) Basta reiniciar o Android Studio, como foi dito anteriormente por @JasonAxelson, @AlexLockwood, @craned e @ PhilippGächter.

0
Jose Raul Barreras

Teve esse problema em dois computadores com o Android Studio. Ajudou a abrir Gradle e re-sincronizar o projeto (mostrado na captura de tela postada anteriormente) Resync

0
Ruzard

Eu tenho o mesmo erro quando eu importo um projeto de outros dispositivos. Às vezes, a razão desse erro é o caminho errado do Android SDK em seu ambiente de desenvolvimento atual.

enter image description here

Você precisa alterar seu caminho local do Android SDK.

1 Abra local.properties

enter image description here

2 Substitua o caminho sdk.dir use seu caminho local do SDK.

enter image description here

3 Atualize seu projeto e feche seu Android Studio.

enter image description here

4 Abra o Android Studio, tudo está OK.

enter image description here

0
saneryee