Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
tolya1095
10 / 7 / 1
Регистрация: 12.10.2012
Сообщений: 158
1

IntelliJ IDEA 12.1.6 не генерирует R.java

02.12.2013, 22:43. Просмотров 1714. Ответов 1
Метки нет (Все метки)

Здравствуйте. Внизу очень большой текст. Кратко говоря, у меня не генерируется код в r.java. Если вы храбрый человек, рискните открыть спойлер
Кликните здесь для просмотра всего текста
Здравствуйте. Заранее извиняюсь, если этот вопрос уже задавался здесь.
Я начинающий программист. Прочитал пару гайдов. Установил всё, что требовалось: Java(JRE,JDK), Android SDK(установил все обновления и даже ненужные для меня пакеты=8-9ГБ), IntelliJ IDEA 12.1.6. Просмотрел различные уроки на разных IDE. Мне понравился больше всего IntelliJ IDEA 12. Учился по урокам на ютубе, но на уроке с TextView я облажался. Автор ролика работал в eclipse. У него в r.java было полно кода. Он открывал свой Activity.java и прописывал туда код, как я понял, для вызова метода, связанного с TextView. Я сделал то же самое, но IntelliJ IDEA подчеркнул мне это место. Я добавил необходимый импорт, но ему все-равно что-то не понравилось. Автор ролика говорил, что перед объявлением IDE генерирует код в r.java и только после этого можно писать код в Activity.java. У меня в IntelliJ IDEA этот код такой:
Java
1
2
3
4
5
6
7
/*___Generated_by_IDEA___*/
 
package com.example.fuu;
 
/* This stub is for using by IDE only. It is NOT the R class actually packed into APK */
public final class R {
}
Гуглил эту ошибку, пытался обновлять main.xml, добавлять пустые строки в манифест, удалять директорию /gen и т.д. Не помогло.
Я решил перейти на eclipse. Там r.java создавался сам, что меня обрадовало. Интерфейс мне не понравился, но больше всего не понравилось то, что AVD не показывал мою запущенную программу, запущенную через eclipse(Ждал 5 минут, а потом психанул). В IntelliJ IDEA такого не было. Пытался установить Android Studio, но при запуске установленной программы выкидывало сообщения об ошибке с библиотеками и еще чем-то. Все манипуляции были выполнены на Windows Vista SP2. Я подумал плохо про операционку и установил Windows 7. IntelliJ IDEA выдал то же самое, что на Vista. Теперь я уже не знаю. Может, у меня руки не из того места? Может, перед генерированием кода в r.java я должен что-то сделать? Уже 8 часов потратил на решение этой проблемы. Не исключено, что я упустил какой-то этап. По моему мнению, сразу после создания проекта в r.java должна быть информация о TextView элементе, который сам же был сгенерирован в самом начале. Я удаляю текст из элемента и создаю строковый ресурс, куда закладываю строку, которая должна отображаться в TextView. В таком случае в r.java тоже ничего не генерируется даже после компиляции и запуска. Уже не знаю, что написать. Могу даже этапы создания прикрепить в виде скриншотов.


Добавлено через 3 часа 46 минут
Очень странно. Потыкался два часа в IntelliJ IDEA. Проделал урок с TextView. Цель урока: заменить стандартную надпись у TextView на другую надпись программным способом. У меня получилось, т.е. программа заработала в эмуляторе, но R.java по-прежнему пуст.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2013, 22:43
Ответы с готовыми решениями:

IntelliJ IDEA
IntelliJ IDEA где можно скачать но мне нужно для 32 битного Windows xp?? И...

ProGuard на IntelliJ IDEA
Кто нибудь пробовал в IDEA использовать ProGuard? В project.properties...

IntelliJ IDEA для Андроида
Подскажите можно ли в IntelliJ IDEA делать приложения для Андрода ?

Intellij IDEA + Android SDK
Добрый вечер! Народ, я новичок в данном деле, поэтому прошу не плеваться. Нужна...

Путь к модулям в IntelliJ IDEA
Пришлось покромсать проект, т.к. были проблемы с IntelliJ IDEA. Но теперь в...

1
Divizal
38 / 38 / 10
Регистрация: 04.02.2013
Сообщений: 106
03.12.2013, 06:57 2
Цитата Сообщение от tolya1095 Посмотреть сообщение
R.java по-прежнему пуст.
Не переживайте вы так - он и будет пустым. У меня тоже пустой он Собственно, в комментарии и написано, что это не тот R.class который пакуется в APK. А поскольку тот R.class, который пакуется, не нужен, т.к. он генерируется сам и никакие изменения там не сохранятся (в смысле, если что-то сами там ручками допишем), то лично я не вижу вообще смысла в том чтобы видеть этот файл.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2013, 06:57

Странный глюк IntelliJ IDEA
IntelliJ IDEA 2016.1.3 Столкнулся с таким: if (_Константа_ || Функция())...

IntelliJ IDEA. Окно Logcat
Если окно Logcat свернуто, то при возникновении ошибки в него ничего не...

IntelliJ IDEA не запускает мою программу
Проблема в следующем: создаю примитивную программу, взятую с примера: package...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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