Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
vindigo
18 / 18 / 3
Регистрация: 15.05.2014
Сообщений: 78
#1

Не генерируется R.java - Программирование Android

20.03.2015, 21:31. Просмотров 418. Ответов 5
Метки нет (Все метки)

Всем привет! Не знаю, можно ли писать просто сообщение, но попробую.
История такова: после нескольких манипуляций с проектом - добавление картинок, стилей, наведения красоты, перестал генерится R.java. Двухчасовой марш-бросок в Google результатов не дал, пока случайно не увидел маленький пост на каком-то сайте, уже не помню. Там значилось: смотри в консоль, что я и сделал. Оказывается, имя файла ресурса которого я добавил в проект должно содержать ТОЛЬКО символы латиницы в нижнем регистре, цифры, знак"_" и точку. Имя НЕ ДОЛЖНО начинаться с цифры. То есть имя Clipboard_3.png, к примеру, не прокатит.
Так как проблема распространенная решил собрать небольшую подборку способов решения. Применимо к Eclipse, насчет остальных сред пока не знаю.

1. Смотрим в консоль.
2. Проверяем xml-ки на наличие ошибок.
3. Project-> Clean, Project->Build Project
4. Проверяем манифест.
5. Barmaley на хэшкоде предлагает делать так:
$aapt package -m -J <SOURCE_FOLDER> -M AndroidManifest.xml -S res -I <SDK_PATH>/platforms/android-xx/android.jar
SOURCE_FOLDER - каталог с исходниками
SDK_PATH - путь к SDK Android'а
xx - номер API (проверить не смог, надо будет попробовать смоделировать ошибку)
6. Еще одна версия: опять же в папках с ресурсами может существовать виндофайл Thumbs.db. Люди на форумах пишут, что проблемой иногда бывает он. (У себя я его оставил, но ошибки не возникло, но чем черт не шутит)
7. Иногда помогает создание пустого R.java, затем Project->Clean->Build
8. Еще можно попробовать обновить Android SDK Build Tools. (Window->Android SDK Manager, ставим галки, обновляем)

Если постик будет жить, буду периодически наполнять его найденными проблемами с R.java и их решениями.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2015, 21:31     Не генерируется R.java
Посмотрите здесь:

R.java не генерируется Eclipse - Программирование Android
После Project-&gt; Clean перестал генерироваться R.java подскажите пожалуйста решение

Не генерируется файл R.java при импорте и создании новых проектов - Программирование Android
Всем привет, переустановил ОС на компе установил eclipse+adt+sdk, однако при импорте старых и создании новых проектов не генерируется...

Не генерируется прокси - C# WCF
Всем привет, у меня такая проблема: есть служба и ее используют два приложения WinForms. Пытаюсь добавить на нее ссылку, в результате в...

Почему постоянно генерируется 0? - C#
Постоянно постоянно генерирует ноль, никак не пойму почему. static void Function() { int...

Не генерируется событие формы - C#
Может кто может объяснить или подсказать в чем дело. Есть две формы: главная и дочерняя. Главная форма имеет обработчик события...

Какое событие генерируется? - MS Access
Здравствуйте Какое событие генерируется при переходе по записям основной формы, когда отображаюся связанные записи подчиненной формы.То...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
21.03.2015, 00:22     Не генерируется R.java #2
$aapt package -m -J <SOURCE_FOLDER> -M AndroidManifest.xml -S res -I <SDK_PATH>/platforms/android-xx/android.jar
SOURCE_FOLDER - каталог с исходниками
SDK_PATH - путь к SDK Android'а
xx - номер API (проверить не смог, надо будет попробовать смоделировать ошибку)
этот код где нужно прописывать??
vindigo
18 / 18 / 3
Регистрация: 15.05.2014
Сообщений: 78
21.03.2015, 00:28  [ТС]     Не генерируется R.java #3
В командной строке
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
21.03.2015, 01:13     Не генерируется R.java #4
а номер API что значит где его можно посмотреть??
vindigo
18 / 18 / 3
Регистрация: 15.05.2014
Сообщений: 78
21.03.2015, 06:27  [ТС]     Не генерируется R.java #5
Из описания я понял, что это TargetSDKVersion, который вы прописываете в манифесте. Текущая, если не ошибаюсь - 22.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.03.2015, 13:38     Не генерируется R.java
Еще ссылки по теме:

ссылка на файл генерируется - HTML, CSS
Доброго времени суток. Очень нужна помощь - самому никак не допереть: С сайта надо качать файл за определённые даты: стартовая дата...

как генерируется рандом? - PHP
Вопрос как генерируется случайное число (rand) , есть ли какая то закономерность , какие факторы могут влиять ?

Как генерируется параметр? - JavaScript
var params = window.t_params; params.sc = NewYear.enc(id, params.sc).replace('\n', ''); params.id = id; Что делает...

генерируется одинаковое название файла - C++
имеется код: void genMapWay::saveToFile(char *fileName) const{ using std::ofstream; std::string nameOfFile; if...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
21.03.2015, 13:38     Не генерируется R.java #6
каталог с исходниками это путь к workspace имеется ввиду для эклипса??

Добавлено через 1 минуту
или конкретная папка где сохранился проект после создания??
Yandex
Объявления
21.03.2015, 13:38     Не генерируется R.java
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru