Создание проекта с помощью Ant, который включает ActionbarSherlock в качестве проекта библиотеки
У меня возникла проблема с созданием моего проекта с Apache Ant, который включает ActionbarSherlock в качестве библиотеки проектов. Я успешно включил библиотеку, используя "андроид-обновление lib-project -path. --target android-13" в папке библиотеки actionbarsherlock, а в моем проекте используется "проект андроидного обновления - путь".target android-13 - library путь/к/ActionBarSherlock/библиотека "
Использование Ant debug правильно строит библиотеку, но при переходе в мою папку проекта и попытке создания проекта я получаю следующие ошибки:
[aapt]/var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:40: ошибка: ошибка получения родительского элемента: ресурс не найден, который соответствует указанному имени "Theme.Sherlock. Легкий'. [aapt]/var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:41: ошибка: Ошибка: ресурс не найден, который соответствует указанному имени: attr 'abBackground'. [aapt]/var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:42: ошибка: Ошибка: ресурс не найден, который соответствует указанному имени: attr 'abLogo'. [aapt]/var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:43: ошибка: Ошибка: ресурс не найден, который соответствует указанному имени: attr 'actionBarSize'.
Кто-нибудь успешно создал проект с этой библиотекой? Я предполагаю, что это ошибка библиотеки и не имеет ничего общего с моим проектом в целом, но кто-то, пожалуйста, исправьте меня, если я ошибаюсь.
Ответы
Ответ 1
Вообще-то, у меня была такая же проблема, и это было очень неприятно, потому что я не знал, что я делаю неправильно. Но оказывается, что есть некоторая проблема с android-sdk, которая не позволяет настраивать атрибуты в проекте библиотеки.
Страница "Проблема Google" показывает, что это было открыто в течение длительного времени!
Итак, если вам действительно нужно использовать библиотеку, вам нужно скопировать все файлы макетов, которые присутствуют там в библиотеке. (Я знаю, это отстой!)