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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Выпадающее меню без xml (как правильно применить Spinner) http://www.cyberforum.ru/android-dev/thread1399991.html
Всем привет! Делаю выпадающее меню в приложении, в котором Активити базируется не на xml-файле. Сейчас у меня вот такой код: Spinner spinner = new Spinner(myContext); ArrayAdapter<String>...
Программирование Android Что такое Jsoup? JSOUP это тоже самое что JSON в андроид?? JSOUP чем отличается от JSON?? http://www.cyberforum.ru/android-dev/thread1399956.html
Программирование Android Выбор из списка с помощью setOnItemClickListener
Если я пишу такую строчку. public class MainActivity extends ListActivity то соотв. получаю доступ к методам. Код пишется легко и просто. Зато я не могу поставить свою XML разметку, т.е такая строка...
Gif анимация в приложении Программирование Android
Народ, был ли у кого-нибудь опыт показа git анимации в своих приложениях? Поделитесь как это можно сделать. Варианты типо покадровой смены картинок не подходят, gif файлы берутся с сети.
Программирование Android Вытащить из сайта определенную таблицу http://www.cyberforum.ru/android-dev/thread1399752.html
Всем привет, я тут заморочился одной фигней, нужно спарсить страницу сайта и достать из нее только таблицу. Я сделал что бы вытаскивало кусок по айдишнику, но jsoup не хочет хватать вот такой...
Программирование Android Приложение зависает, если свернуть и развернуть Activity или перейти на другую Activity У меня в параллельном потоке происходит куча apply() Решение использовать apply вместо commit было принято из-за скорости. Но возникает другая проблема - приложение зависает, если свернуть и... подробнее

Показать сообщение отдельно
vindigo
18 / 18 / 3
Регистрация: 15.05.2014
Сообщений: 78

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

20.03.2015, 21:31. Просмотров 428. Ответов 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 и их решениями.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru