ฉันกำลังพยายามใช้ห้องสมุดสนับสนุนActionBarใหม่ที่เผยแพร่โดย Google เมื่อสองสามวันก่อน ก่อนหน้านี้ฉันได้ติดตั้ง ActionBarSherlock เรียบร้อยแล้วโดยไม่มีปัญหาใด ๆ โดยใช้วิธีการเดียวกับที่ระบุไว้ในหน้าการตั้งค่าห้องสมุดสนับสนุนของ Google Developer - โดยใช้คำแนะนำในการรวมทรัพยากร (ซึ่งคล้ายกับที่ ActionBarSherlock ทำ) ฉันมีโครงการห้องสมุดโหลดเข้าสู่โครงการของฉันเองในฐานะห้องสมุดเช่นกัน
ฉันสามารถบอกได้ว่าห้องสมุดกำลังโหลดได้ดี เมื่อแทนที่จะขยายกิจกรรมใน MainActivity.java ของฉันฉันเปลี่ยนมันเพื่อขยาย ActionBarActivity (ตามคำแนะนำของ Google) ไม่มีข้อผิดพลาดเกิดขึ้นและนำเข้าอย่างถูกต้อง
ฉันได้ลองข้ามไฟล์ style.xml และเพิ่ม@style/Theme.AppCompat.Light
โดยตรงไปยัง AndroidManifest.xml สำหรับทั้งคู่<application>
และ<activity>
ด้วยandroid:theme="@style/ThemeAppCompat.Light"
ความพยายามทั้งหมดทำให้เกิดข้อผิดพลาดเดียวกัน
ตอนนี้ปัญหาคือฉันไม่สามารถเปลี่ยนธีมได้แม้แต่คนเดียวก็สร้างได้โดยไม่เกิดข้อผิดพลาด ด้านล่างเป็นข้อผิดพลาดที่ฉันได้รับตามด้วยไฟล์ style.xml ที่ฉันเปลี่ยนเพื่อใช้ธีมใหม่
ฉันมีประสบการณ์ปานกลางในการทำงานกับแอพ Android และกำลังใช้งาน Eclipse กับเวอร์ชันล่าสุดของ Support Libraries และ SDK ที่คอมไพล์ด้วย API 18 (Android 4.3)
ได้รับข้อผิดพลาดระหว่างการสร้าง
ข้อผิดพลาด: เกิดข้อผิดพลาดในการดึงข้อมูลพาเรนต์สำหรับรายการ: ไม่พบทรัพยากรที่ตรงกับชื่อที่ระบุ '@ style / Theme.AppCompat.Light' styles.xml / ActBarTest / res / values บรรทัดที่ 3 ปัญหา AAPT ของ Android
style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.ProsoftStudio.ACTest" parent="@style/Theme.AppCompat.Light">
</style>
</resources>
ข้อเสนอแนะใด ๆ นี่ไม่เคยมีปัญหากับ ActionBarSherlock ฉันต้องการทำงานกับการใช้ไลบรารีการสนับสนุนใหม่นี้ ดูเหมือนว่า. jar กำลังโหลดอยู่ แต่ไม่ใช่ทรัพยากร