#android #r.java-file
#Android #r.java-файл
Вопрос:
Я попытался скомпилировать свой проект, а затем внезапно возникла эта ошибка. Что может быть причиной этого? кто-нибудь, пожалуйста, может мне помочь? ошибка произошла в R.java файл
Комментарии:
1. НИКОГДА НЕ касайтесь R.Java . Вы не должны этого делать.
2. Я этого не сделал. поскольку это автоматически сгенерированный файл, я не понимаю, как получилось, что в нем ошибка с точкой с запятой
3. Я сильно сомневаюсь, что R.Java генерируется неправильно. Однако просто удалите это и перестройте проект после его очистки. R.Java будет воссоздано
Ответ №1:
Эта ошибка возникает из-за изменения макета. Возможно, вам придется добавить в него строку.
например android:layout_below="abc xyz ghi"
Ответ №2:
Я только что столкнулся с этой ошибкой, и это определенно странно. Я исправил переименование идентификаторов нескольких элементов в моем основном макете activity. Я использовал дефисы в именах, что привело к этой ошибке. Изменил их на подчеркивания, и все в порядке.
Ответ №3:
Вы можете попробовать очистить и перестроить свой проект. The R.java файл должен быть создан заново. И если это не сработает, вы можете попытаться найти отсутствующий ;. Я надеюсь, что это решит проблему.
Ответ №4:
Только что столкнулся с той же ошибкой. Оказывается, мне удалось ввести значение ID, которое включало пробел в поле id кнопки (и IDE не протестовала). (По-видимому, я нажал на неверное поле при попытке изменить текстовую метку.)