ClassNotFoundException เมื่อฉันใช้ไลบรารีสนับสนุนการออกแบบ

เมื่อฉันใช้ไลบรารี่สนับสนุนการออกแบบ แอพของฉันก็ขัดข้อง Logcat แสดงดังต่อไปนี้:

android.view.InflateException: บรรทัดไฟล์ XML ไบนารี #12: เกิดข้อผิดพลาดในการขยายคลาส com.android.design.support.FloatingActionButton

java.lang.ClassNotFoundException: ไม่พบคลาส com.android.design.support.FloatingActionButton บนเส้นทาง: DexPathList[[zip file /data/app/com.example.lmy86263.designsupportlibrarydemo-1/base.apk]

ฉันเพิ่ม com.android.support:design:22.2.0 ลงในการไล่ระดับและซิงค์ แต่มันใช้งานไม่ได้

มีวิธีแก้ปัญหาอะไรบ้าง?


comment
คุณดาวน์โหลดไลบรารีการสนับสนุนผ่าน sdk manager หรือไม่   -  person Prerak Sola    schedule 06.06.2015
comment
ใช่ ไลบรารีการสนับสนุน Android 22.2.1   -  person Limengyang    schedule 06.06.2015
comment
ใน xml ของคุณ FloatingActionButton ควรเป็นเช่นนี้----› <android.support.design.widget.FloatingActionButton ฉันคิดว่าคุณเพิ่มมันไม่ถูกต้องในไฟล์เลย์เอาต์ของคุณ คุณสามารถโพสต์ไฟล์เค้าโครงด้วย   -  person Psypher    schedule 06.06.2015


คำตอบ (1)


ใน xml ของคุณ FloatingActionButton ควรเป็นเช่นนี้----> <android.support.design.widget.FloatingActionButton คุณได้เพิ่มมันไม่ถูกต้องในไฟล์เลย์เอาต์ของคุณ ดังนั้นคุณได้รับข้อผิดพลาด

Eg:

 <android.support.design.widget.FloatingActionButton
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    app:layout_anchor="@id/appbar"
    app:layout_anchorGravity="bottom|right|end"
    android:src="@drawable/ic_discuss"
    android:clickable="true"/>
person Psypher    schedule 07.06.2015