Android - Как повторно создать класс R? [дубликат]

Возможный дубликат:
Разработка для Android в Eclipse: R.java, не генерирующий

Я импортировал проект в свой Eclipse IDE, но он дает мне, ошибка с тех пор R файл не сгенерирована автоматически.

Как я могу отредактировать файл R так, чтобы он соответствовал моим проектным требованиям?

76
задан Community 23 May 2017 в 11:45
поделиться

7 ответов

Хорошо, я исправил его:

, когда я изменил, проявляется в целевой версии 1.5, появились миллионные ошибки, и только один не был связан с невыпущенным классом R - в атрибутах файла манифеста «Targetsdkversion И «Maxsdkversion» не существовало в SDK 1,5

из-за этого класса R не способно генерировать.

15
ответ дан 24 November 2019 в 11:16
поделиться

Для абсолютной скорости я бы использовал сверхразмерный < canvas > внутри < div > с overflow: hidden наборов затем использовал обычные методы DOM для прокрутки < canvas > внутри < div > .

Конечно, это приносит в жертву использование памяти в пользу скорости.

-121--3832530-

Это должно работать так, как для CString определен оператор LPCTSTR () :

CString s;
std::wstring s1 = s;
-121--2396290-

Можно просто удалить файл R.java из проекта, и он будет регенерирован при условии, что сборка включена автоматически Если сборка не включена автоматически, просто перейдите к project- > build all

0
ответ дан 24 November 2019 в 11:16
поделиться

Вы можете просто изменять любые файлы XML в папке / RES и даже просто добавить место и сохранить, он будет восстановлен.

1
ответ дан 24 November 2019 в 11:16
поделиться

Попытаться добавить новый "XML-файл Android" к, например, папка/res/layout . Это могло бы вызвать плагин к повторно создать класс R .

1
ответ дан 24 November 2019 в 11:16
поделиться

Вы также можете щелкнуть правой кнопкой мыши на проекте -> Android-инструменты -> Свойства проекта исправления . Это должно привести к восстановлению класса R.Java.

7
ответ дан 24 November 2019 в 11:16
поделиться

У меня была аналогичная проблема, когда файл R.java не создавался повторно после того, как я добавил несколько значков и файлов макета. Я попытался очистить и перестроить, и все стало еще хуже с тех пор, как исходный файл R.java исчез и все еще не был восстановлен.В конце концов меня осенило, что должны быть ошибки компилятора для компилятора, который генерирует R.java, и мы не видим их в консоли. К счастью, я заметил ранее, что

  1. это ошибка, если один файл .xml ссылается на другой, которого не существует, и
  2. ошибка, когда в именах файлов используются заглавные буквы (почему это запрещено, Я ЛЮБЛЮ случай верблюда).

В любом случае, после переименования моих значков и файлов .xml в нижний регистр и последующего исправления всех ссылок внутри файлов .xml, вуаля, R.java был регенерирован. Как раз вовремя, чтобы почувствовать себя хорошо, когда я остановился на обед: -)

14
ответ дан 24 November 2019 в 11:16
поделиться

Если вы используете Intellij IDEA, вы можете нажать Build - Rebuild Project

2
ответ дан 24 November 2019 в 11:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: