Lorsque j'utilise le code ci-dessous, le message d'erreur "Impossible de résoudre resource @ id/item1" apparaît. Pourquoi? id/item1 est ajouté avant de l'utiliser, donc je ne suis pas sûr de savoir pourquoi.
<?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>
Je n'ai pas cette erreur avec votre code.
Assurez-vous de ne pas avoir d'erreur dans les autres ressources (mises en page, valeurs, dessinables, etc.). Et ensuite nettoyer/rafraîchir/construire le projet
Comme Jose l'a dit, parfois Android Studio devient fou. Mais un redémarrage ne suffit pas toujours.
Invalidez vos caches et redémarrez.
Fichier -> Invalider les caches/redémarrer ... -> Invalider et redémarrer
Attendez que AS ait complètement redémarré et reconstruit. Espérons que cela se comportera logiquement.
RelativeLayout “Impossible de résoudre la ressource…… vous devez définir des ressources de chaîne dans res/values / strings.xml
Parfois, le IDE devient fou. :) Redémarrez simplement le Studio Android, comme indiqué précédemment par @JasonAxelson, @AlexLockwood, @craned et @ PhilippGächter.
Avait ce problème sur 2 ordinateurs avec Android Studio. A aidé à ouvrir Gradle et à resynchroniser le projet (indiqué sur la capture d'écran précédemment affichée)
J'ai la même erreur lorsque j'importe un projet sous forme d'autres projets . Parfois, la raison de cette erreur est le mauvais chemin SDK Android dans votre environnement de développement actuel.
Vous devez modifier votre chemin d'accès au SDK Android local.
1 Ouvrez le fichier local.properties
2 Remplacez le chemin sdk.dir et utilisez votre chemin SDK local.
3 Actualisez votre projet et fermez Android Studio.
4 Ouvrez Android Studio, tout va bien.