Ответ 1
У меня нет этой ошибки с вашим кодом.
Убедитесь, что у вас нет ошибок в других ресурсах (макеты, значения, чертежи и т.д.). А затем очистить/обновить/построить проект
При использовании приведенного ниже кода я получаю сообщение об ошибке "Не удалось разрешить ресурс @id/item1" Почему это? id/item1 добавляется до того, как я его использую, поэтому я не уверен, почему это происходит.
<?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>
У меня нет этой ошибки с вашим кодом.
Убедитесь, что у вас нет ошибок в других ресурсах (макеты, значения, чертежи и т.д.). А затем очистить/обновить/построить проект
Как сказал Хосе, иногда Android Studio просто сходит с ума. Но перезагрузки не всегда достаточно.
Откажитесь от своих кешей и перезапустите.
Файл → Недействительный кеш/перезапуск... → Недействительный и перезапуск
Подождите, пока AS полностью не перезагрузится и не восстановится. Надеюсь, он будет вести себя логически.
RelativeLayout "Не удалось разрешить ресурс...... вам нужно определить ресурсы String в res/values /strings.xml
У меня такая же ошибка, когда я импортирую форму проекта из других устройств. Иногда причиной этой ошибки является неправильный путь SDK для Android в вашей текущей развивающейся среде.
Вам нужно изменить свой локальный путь SDK для Android.
1 Откройте local.properties
2 Замените путь sdk.dir на локальный путь к SDK.
3 Обновите свой проект и закройте свою студию Android.
4 Откройте Android Studio, все в порядке.
Была ли эта проблема на двух компьютерах с Android Studio. Помогли открыть Gradle и повторно синхронизировать проект (показано на скриншоте, опубликованном ранее)
Несколько раз IDE сходит с ума.:) Просто перезапустите Android Studio, как уже говорилось, @JasonAxelson, @AlexLockwood, @craned и @PhilippGächter.
вам нужно определить String Resources в res/values /strings.xml, новую строку deifne и добавить к ней значение, а затем ссылаться на нее из вашего кода в файле activity_main.xml
Это происходит, когда вы забудете сохранить/res/values/strings.xml