Я намагаюся реалізувати нову бібліотеку підтримки ActionBar, яку було випущено Google пару днів тому. Раніше я успішно впроваджував ActionBarSherlock без жодних проблем, використовуючи той самий метод, який вказаний на сторінці налаштування бібліотеки підтримки розробника Google - використовуючи посібник щодо включення ресурсів (подібний до того, як це робив ActionBarSherlock). У мене проект бібліотеки завантажений і в мій власний проект, як бібліотека.
Я можу сказати, що бібліотека добре завантажується. Коли замість розширення діяльності на моєму MainActivity.java я змінив його на розширення ActionBarActivity (згідно інструкцій Google), помилок не виникає - і він імпортується правильно.
Я навіть намагався обійти файл style.xml і додавання @style/Theme.AppCompat.Light
безпосередньо до AndroidManifest.xml для обох <application>
і <activity>
з android:theme="@style/ThemeAppCompat.Light"
всі спроби , в результаті однієї і тієї ж помилки.
Тепер питання полягає в тому, що я не можу змусити його змінити тему, не кажучи вже про те, щоб побудувати, не видаючи помилки. Нижче наведена помилка, яку я отримую, а потім файл style.xml, який я змінив, щоб використовувати нову тему.
У мене середній досвід роботи з додатками для Android, і я запускаю Eclipse з останньою версією бібліотек підтримки та SDK, що компілюють API 18 (Android 4.3).
Помилка, отримана під час збирання
помилка: помилка під час отримання батьківського елемента для елемента: не знайдено ресурсу, який би відповідав заданому імені "@ style / Theme.AppCompat.Light". style.xml / ActBarTest / res / values line 3 Проблема Android AAPT
style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.ProsoftStudio.ACTest" parent="@style/Theme.AppCompat.Light">
</style>
</resources>
Будь-які пропозиції? Це ніколи не було проблем з ActionBarSherlock. Я хочу попрацювати над використанням цієї нової бібліотеки підтримки. Майже здається, що .jar завантажує, але не ресурси.