настройка среды Android в Linux Ubuntu 12.04 64 бит

Недавно я начал настраивать среду Android на своем компьютере с Ubuntu (12.04). Сначала я установил Eclipse Luna. После этого я установил плагин ADT из моей справки eclipse -> Установить новое программное обеспечение и URL-адрес - https://dl.google.com/eclipse/plugin/4.4.

После установки плагина я скачал android sdk с официального сайта - http://developer.android.com, следуя инструкции.

Наконец, после установки я попытался создать новый проект, а также импортировать другие проекты, но каждый раз он выдавал мне ошибку R, так как R.java никогда не генерируется.

Может ли кто-нибудь помочь мне понять проблему, а также найти ее решение.

Я также получил еще один URL-адрес плагина adt, то есть http://developer.android.com, с официального веб-сайта разработчиков Android. , так в этом дело?

В чем может быть проблема - Android SDK или плагин ADT?

Спасибо...


person Narendra Singh    schedule 19.11.2014    source источник
comment
Ребята, пожалуйста, дайте мне знать решение, вместо того, чтобы голосовать за него.   -  person Narendra Singh    schedule 19.11.2014
comment
Не беспокойтесь об этом :) я думаю, что самый простой способ (если у вас есть приличная скорость интернета) — это загрузить ADT Bundle для Ubuntu. Вам не нужно ничего настраивать, просто используйте его.   -  person Blaze Tama    schedule 19.11.2014
comment
По какой-то конкретной причине вы используете Eclipse вместо Android Studio? Android Studio буквально загружает sdk, распаковывает в папку /home/user , затем загрузите Android Studio, распакуйте куда угодно и запустите его с папка бин. Он спросит, где находится ваш SDK, укажите на него и приступайте к работе.   -  person G_V    schedule 19.11.2014
comment
Незадолго до этого я пытался использовать студию Android, но она всегда очень долго зависала при создании или импорте проекта при получении информации о градиенте, что действительно раздражает.   -  person Narendra Singh    schedule 19.11.2014
comment
Странно, у меня обычно это занимает около 3 секунд на моем почти 4-х летнем ноутбуке с механическим диском, который серьезно пострадал. Разве ubuntu 12.04 не устарела? Я сам использую несколько подчищенную версию Mint.   -  person G_V    schedule 19.11.2014


Ответы (1)


Всякий раз, когда вы получаете

R cannot be resolved

затем проверьте каталог /res, и там должен быть какой-то файл, в котором есть ошибка, препятствующая сборке приложения. Например, это может быть файл макета или это может быть связано с отсутствием какого-либо ресурса, но вы уже определили его в файле XML.

Если у вас есть какие-либо дополнительные, даже неиспользуемые (!) или неиспользуемые (!) изображения в папке, например res/drawables-mdpi, которые не соответствуют соглашениям об именах файлов (могут содержать только [a-z0-9_.]), Класс R.java может не генерироваться, вызывая цепочку событий, на которую ссылаются все другие сообщения. Надеюсь, поможет!

person Machado    schedule 19.11.2014
comment
Спасибо за ответ, Тардо, но, как я уже упоминал в своем посте. Эта ошибка даже в создаваемых новых проектах. Итак, я не думаю, что в папке ресурсов нового проекта будет ошибка, без упоминания в консоли. Еще одна вещь, я только что установил плагин sdk и adt. Так что, думаю, ошибка в одном из них. - person Narendra Singh; 19.11.2014
comment
У меня была такая же проблема несколько дней назад. Зайдите в свой проект -> Свойства -> Android. Проверьте, выбрана ли ваша цель сборки проекта. - person Machado; 19.11.2014
comment
Да, это выбрано. - person Narendra Singh; 19.11.2014
comment
А как насчет Project -> Clean ? Если это все еще не работает, укажите ошибку в журнале. - person Machado; 19.11.2014
comment
Убедитесь, что при обновлении Android SDK Tools вы также обновляете Android SDK Platform-tools и Android ADK Build-tools. Сборка завершится неудачно, если они не совпадают. - person Machado; 19.11.2014
comment
Хорошо, нужно проверить это. - person Narendra Singh; 19.11.2014