Tôi đang cố gắng triển khai thư viện hỗ trợ ActionBar mới được Google phát hành vài ngày trước. Trước đây, tôi đã triển khai thành công ActionBarSherlock mà không gặp sự cố nào khi sử dụng cùng một phương pháp được liệt kê trên trang Cài đặt thư viện hỗ trợ của Google Developer - sử dụng hướng dẫn về cách bao gồm các tài nguyên (tương tự như cách ActionBarSherlock đã làm). Tôi có dự án thư viện được tải vào dự án của riêng tôi như là một thư viện.
Tôi có thể nói rằng thư viện đang tải tốt. Khi, thay vì mở rộng Hoạt động trên MainActivity.java, tôi đã thay đổi nó để mở rộng ActionBarActivity (theo hướng dẫn của Google), không có lỗi xảy ra - và nó nhập chính xác.
Tôi thậm chí đã cố gắng bỏ qua các tập tin style.xml và thêm @style/Theme.AppCompat.Light
trực tiếp vào AndroidManifest.xml cho cả <application>
và <activity>
với android:theme="@style/ThemeAppCompat.Light"
với tất cả các nỗ lực dẫn đến những lỗi tương tự.
Bây giờ vấn đề là tôi không thể làm cho nó thay đổi chủ đề, nói gì đến việc xây dựng mà không gây ra lỗi. Dưới đây là lỗi tôi đang nhận, tiếp theo là tệp style.xml tôi đã thay đổi để sử dụng chủ đề mới.
Tôi có kinh nghiệm vừa phải khi làm việc với các ứng dụng Android và đang chạy Eclipse với phiên bản mới nhất của Thư viện hỗ trợ và biên dịch SDK với API 18 (Android 4.3).
Lỗi nhận được trong quá trình xây dựng
lỗi: Lỗi khi truy xuất cha mẹ cho mục: Không tìm thấy tài nguyên phù hợp với tên đã cho '@ style / Theme.AppCompat.Light'. kiểu tệp XML / ActBarTest / res / value 3 Sự cố AAPT của Android
style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.ProsoftStudio.ACTest" parent="@style/Theme.AppCompat.Light">
</style>
</resources>
Bất kỳ đề xuất? Đây không bao giờ là một vấn đề với ActionBarSherlock. Tôi muốn làm việc với việc sử dụng thư viện hỗ trợ mới này. Có vẻ như .jar đang tải, nhưng không phải là tài nguyên.