Как сгенерировать R.java вручную на платформе Linux - PullRequest
1 голос
/ 31 марта 2010

Я занимаюсь разработкой приложения для Android на платформе Linux, потому что мне нужно создать system.img с приложением.

При добавлении рисуемого ресурса и построении проекта с помощью команды mm я обнаружил ошибку ниже.

"не могу найти символ R.drawable.icon_send_type "

При вышеуказанной ошибке icon_send_type является добавленным ресурсом.

Эта ошибка произошла из-за того, что команда mm не сгенерировала R.java.

Итак, я хочу знать, как создать R.java с помощью руководства для платформы Linux.

Ответы [ 4 ]

4 голосов
/ 31 марта 2010

Я решил ошибку, что R.java не был сгенерирован командой mm на платформе linux.

Проблема была в дате извлечения ресурса.

Я использовал команду touch в linux в папке res / drawable и запускаю команду mm, затем R.java сгенерировал заново.

2 голосов
/ 29 июня 2010

Попробуйте удалить файл R.stamp из вашего промежуточного каталога, например

из / цель / общие / объект / YOUR_APP_intermediates / SRC / R.stamp

0 голосов
/ 10 сентября 2013

Я нашел тонны решений по этой проблеме, но никто не работал. Моя проблема заключалась в установке Android SDK. Плагин ADT для eclipse установил SDK без инструментов сборки, невероятно, но верно.

Итак, я представил Android SDK Manager: windows -> настроить перспективы ... -> доступность групп команд (я проверял Android SDK и AVD manager)

После этого я установил инструменты сборки: Window -> Android SDK manager (я проверял инструменты сборки для android)

Закрыть и перезапустить затмение Наконец команда CLEAN сработала

0 голосов
/ 31 марта 2010

Разработка под Linux - это не причина для отказа от использования всей Eclipse IDE и интеграции всех инструментов, которые она вам дает.

Если вы не можете использовать Eclipse, вы можете построить свой проект с помощью ant. Если вы создаете проект с помощью Android SDK, должен быть файл ant, который поможет вам построить ваш проект. Я рекомендую прочитать эту часть документации о том, как работать с другими IDE или без Eclipse.

...