Создание проекта с помощью 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" показывает, что это было открыто в течение длительного времени!

Итак, если вам действительно нужно использовать библиотеку, вам нужно скопировать все файлы макетов, которые присутствуют там в библиотеке. (Я знаю, это отстой!)