Birkaç gün önce Google tarafından yayınlanan yeni ActionBar destek kitaplığını uygulamaya çalışıyorum . Geçmişte, Google Geliştirici'nin Destek Kitaplığı Kurulum sayfasında listelenen aynı yöntemi kullanarak - ActionBarSherlock'un nasıl yaptığına benzer) kılavuzu kullanarak ActionBarSherlock'u başarıyla uyguladım . Kendi projeme de kütüphane olarak yüklediğim kütüphane projesi var.
Kütüphanenin iyi yüklendiğini söyleyebilirim. MainActivity.java'mdaki Etkinliği uzatmak yerine, ActionBarActivity'yi (Google'ın talimatlarına göre) genişletecek şekilde değiştirdiğimde hiçbir hata oluşmuyor ve doğru bir şekilde içe aktarılıyor.
Hatta style.xml dosyasını atlayarak ve ekleme çalıştı @style/Theme.AppCompat.Light
ikisi için AndroidManifest.xml için doğrudan <application>
ve <activity>
birlikte android:theme="@style/ThemeAppCompat.Light"
aynı hata kaynaklanan tüm girişimleri ile.
Şimdi mesele, temayı değiştirmeyi alamıyorum, bir hata bile atmadan bile yapalım. Aşağıda aldığım hata, ardından yeni temayı kullanmak için değiştirdiğim style.xml dosyası.
Android uygulamalarıyla çalışma konusunda ılımlı bir deneyime sahibim ve Eclipse'yi Destek Kitaplıkları'nın en son sürümü ve API 18 (Android 4.3) ile derleyen SDK ile çalıştırıyorum.
Derleme Sırasında Alınan Hata
hata: Öğe için üst öğe alınırken hata oluştu: '@ style / Theme.AppCompat.Light' adıyla eşleşen kaynak bulunamadı. styles.xml / ActBarTest / res / değerleri satır 3 Android AAPT Sorunu
style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.ProsoftStudio.ACTest" parent="@style/Theme.AppCompat.Light">
</style>
</resources>
Herhangi bir öneri? Bu, ActionBarSherlock ile ilgili bir sorun değildi. Bu yeni destek kitaplığını kullanmak üzerinde çalışmak istiyorum. Neredeyse .jar yükleniyor gibi görünüyor, ama kaynaklar değil.