Проблемы с appcompat_v7

Ответить
Aleander
Сообщения: 3
Зарегистрирован: 12 ноя 2014, 17:53

Проблемы с appcompat_v7

Сообщение Aleander » 12 ноя 2014, 18:22

Всем привет)

Я относительно немного работаю с Eclipse и на днях его обновил. Теперь в проектах перестал создаваться R.java, как я понял это от того, что Eclipse то ли не догрузил, то ли просто не может найти определенные элементы, которые находятся в [appcompat_v7 -> res -> values-v21(а так же v-17, v-14, v-11) -> styles_base.xml].

Вот один из примеров ошибки:
[2014-11-12 18:05:21 - appcompat_v7] D:\Camm\appcompat_v7\res\values-v21\themes_base.xml:191: error: Error: No resource found that matches the given name: attr 'android:colorPrimaryDark'.

Думаю многие сталкивались с такой проблемой, так как зарубежных форумах поднимался такой вопрос, но у многих решалось простой комбинацией Project -> Clear -> Build.

Уровень в программировании, а тем более в Eclipse низкий.
Было бы очень здорово, если бы кто-то опытный помог)

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Проблемы с appcompat_v7

Сообщение Foenix » 12 ноя 2014, 18:29

Попробуй выставить в свойствах проекта либы таргет-версию 21, а не ту, что там указана. Эта пропадет, но может что-то другое появится.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Aleander
Сообщения: 3
Зарегистрирован: 12 ноя 2014, 17:53

Re: Проблемы с appcompat_v7

Сообщение Aleander » 12 ноя 2014, 20:56

Foenix

Скачал через SDK Manager все для пятого Андроида. Попробовал, R.java создался, но проект не запускается, так как Eclipse жалуется на неисправленные ошибки, основная из которых это как раз style_base.xml в appcompat. Потом выдал ещё:
parseSdkContent failed
java.lang.ExceptionInInitializerError


И вот ещё что было, когда перезагрузил Eclipse

Изображение

Может SDK Manager просто не способен докачать контент?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Проблемы с appcompat_v7

Сообщение Foenix » 12 ноя 2014, 23:23

не знаю, такого у меня не было. сдк загрузи отдельно да и все.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Проблемы с appcompat_v7

Сообщение doter.ua » 12 ноя 2014, 23:51

Aleander писал(а): Скачал через SDK Manager все для пятого Андроида.
Сомневаюсь, что сдк для Лолипоп помогут в проблеме с Appcompat. Проверь в настройках правильно ли указан путь к сдк.
Да и вообще аппкомпат_v7 - сапортная либа, не помню как в эклипсе их подключают, сам в студии сижу.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Проблемы с appcompat_v7

Сообщение klblk » 13 ноя 2014, 05:29

doter.ua писал(а):
Aleander писал(а): Скачал через SDK Manager все для пятого Андроида.
Сомневаюсь, что сдк для Лолипоп помогут в проблеме с Appcompat. Проверь в настройках правильно ли указан путь к сдк.
Да и вообще аппкомпат_v7 - сапортная либа, не помню как в эклипсе их подключают, сам в студии сижу.
Вообще помогут, так как последняя версия appcompat работает на Android 5.0 (в ней появились папки values-v21 и соответствующие ресурсы)
Проблема связана с тем, что гугл почему-то не захотел обновлять плагин ADT до версии 23.0.5 (текущая версия SDK) и appcompat создается с версией 4.4 а не 5.0.
Правой кнопкой на проекте appcompat->Properties->Android->галочка на Android 5.0. Ошибки в appcompat должны пропасть.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Проблемы с appcompat_v7

Сообщение Foenix » 13 ноя 2014, 10:20

klblk писал(а):
doter.ua писал(а):
Aleander писал(а): Скачал через SDK Manager все для пятого Андроида.
Сомневаюсь, что сдк для Лолипоп помогут в проблеме с Appcompat. Проверь в настройках правильно ли указан путь к сдк.
Да и вообще аппкомпат_v7 - сапортная либа, не помню как в эклипсе их подключают, сам в студии сижу.
Вообще помогут, так как последняя версия appcompat работает на Android 5.0 (в ней появились папки values-v21 и соответствующие ресурсы)
Проблема связана с тем, что гугл почему-то не захотел обновлять плагин ADT до версии 23.0.5 (текущая версия SDK) и appcompat создается с версией 4.4 а не 5.0.
Правой кнопкой на проекте appcompat->Properties->Android->галочка на Android 5.0. О
шибки в appcompat должны пропасть.
я про это и говорила, не знаю сделал ли автор топика данное действие.
При этом будут другие ошибки, возможно. Тогда и у себя в проекте нужно поставить таргет 5.0.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Aleander
Сообщения: 3
Зарегистрирован: 12 ноя 2014, 17:53

Re: Проблемы с appcompat_v7

Сообщение Aleander » 13 ноя 2014, 15:18

Ребят, я сделал всё, как вы советовали. Теперь когда переключаюсь на вкладку main.xml показывает проблемы:

Изображение

Изображение

Старые тоже остались. В папке workspace/appcompat_v7/bin не всегда создается appcompat_v7.jar. И Eclipse жалуется на это.
Попробую перейти на Android Studio. Видеоуроки startandroid под него подойдут?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Проблемы с appcompat_v7

Сообщение Foenix » 13 ноя 2014, 20:58

ты думаешь, у тебя там проблем не будет?))
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Ответить