2015-03-14 6 views
0

Эй, я новичок в разработке Android. Я добавил изображение в папку «drawable», и внезапно все «R» MainActivity.java становятся красными.Android Studio (1.1.0): - Не удается разрешить символ 'R'

Невозможно разрешить символ «R».

Я попытался: -

  1. Закрытие проекта, закрытие AS и повторный запуск/возобновление
  2. Файл> Invalidate кэшей/Restart
  3. Перестройка проекта

Но не повезло , Может кто-нибудь, пожалуйста, помогите мне, а также скажите мне причину ошибки. Спасибо.

+0

Ничего не опубликовано в AS log? – milosmns

ответ

0

убедитесь, что все файлы в подпапках папки res имеют имена, которые в порядке: только строчные буквы, цифры и подчеркивание («_»).

Для exmaple:

my-wall // this is wrong. 

my_wall // this is right 

и убедитесь, что вы не import .R library.

Если это не работает, то выполните следующие ссылки:

+0

Я добавил файл "logo.png". –

+0

может показать вам ваши xml-файлы? –

+0

- это логотип.png присутствует в папке с возможностью переноса? –

2

Скорее всего, существует проблема с выталкиваемым, который вы добавили, и который блокирует класс R от генерации кода. Когда вы перестраиваете проект, Gradle Console должна показывать ошибки сборки, которые вызывают проблему.

В частности, убедитесь, что ваш drawable имеет действительное имя файла, состоящее только из строчных букв, цифр и символа подчеркивания.

0

Проверьте, есть ли какая-либо ошибка при попытке для создания проекта (перейдите к меню «Просмотр», затем «Окно инструментов», а затем выберите «Колонка« Грейдл »). Если ошибок нет, попробуйте очистить сборку один раз (перейдите в меню «Сборка», а затем очистите проект). Кроме того, убедитесь, что имя файла добавляемого изображения находится в нижнем регистре и между пробелами нет пробела.

Смежные вопросы