質問: android.view.inflateexception:バイナリxmlファイルの行#12:クラス<unknown>の膨張エラー subjに表示される種類のエラーを多数受信しています。これらのエラーはときどき発生するようで、再現できません。スタックから、さまざまなレイアウトリソースでこのようなエラーが発生する可能性があることがわかります。 xmlのラインもさまざまです。誰がこのエラーが発生するのか説明できますか?そして、私はこの問題を解決するために何ができますか?スタック============================================================= com.fsp.android.f generated the following exception: java.lang.runtimeexception: unable to start activity componentinfo{com.fsp.android.f/com.life360.android.ui.tour.touractivity}: android.view.inflateexception: binary xml file line #12: error inflating class <unknown> --------- stack trace --------- 1. android.app.activitythread.performlaunchactivity(activitythread.java:2649) 2. android.app.activitythread.handlelaunchactivity(activitythread.java:2674) 3. android.app.activitythread.access$2200(activitythread.java:131) 4. android.app.activitythread$h.handlemessage(activitythread.java:1975) 5. android.os.handler.dispatchmessage(handler.java:99) 6. android.os.looper.loop(looper.java:123) 7. android.app.activitythread.main(activitythread.java:4702) 8. java.lang.reflect.method.invokenative(native method) 9. java.lang.reflect.method.invoke(method.java:521) 10. com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:860) 11. com.android.internal.os.zygoteinit.main(zygoteinit.java:618) 12. dalvik.system.nativestart.main(native method) ------------------------------- ----------- cause ----------- android.view.inflateexception: binary xml file line #12: error inflating class <unknown> 1. android.view.layoutinflater.createview(layoutinflater.java:513) 2. com.android.internal.policy.impl.phonelayoutinflater.oncreateview(phonelayoutinflater.java:56) 3. android.view.layoutinflater.createviewfromtag(layoutinflater.java:563) 4. android.view.layoutinflater.rinflate(layoutinflater.java:618) 5. android.view.layoutinflater.rinflate(layoutinflater.java:621) 6. android.view.layoutinflater.inflate(layoutinflater.java:382) 7. android.view.layoutinflater.inflate(layoutinflater.java:320) 8. android.view.layoutinflater.inflate(layoutinflater.java:276) 9. com.android.internal.policy.impl.phonewindow.setcontentview(phonewindow.java:208) 10. android.app.activity.setcontentview(activity.java:1629) 11. com.solvek.sample.ui.baseactivity.oncreate(baseactivity.java:23) 12. com.solvek.sample.ui.tour.touractivity.oncreate(touractivity.java:161) 13. android.app.instrumentation.callactivityoncreate(instrumentation.java:1047) 14. android.app.activitythread.performlaunchactivity(activitythread.java:2587) 15. android.app.activitythread.handlelaunchactivity(activitythread.java:2674) 16. android.app.activitythread.access$2200(activitythread.java:131) 17. android.app.activitythread$h.handlemessage(activitythread.java:1975) 18. android.os.handler.dispatchmessage(handler.java:99) 19. android.os.looper.loop(looper.java:123) 20. android.app.activitythread.main(activitythread.java:4702) 21. java.lang.reflect.method.invokenative(native method) 22. java.lang.reflect.method.invoke(method.java:521) 23. com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:860) 24. com.android.internal.os.zygoteinit.main(zygoteinit.java:618) 25. dalvik.system.nativestart.main(native method) ----------------------------- -------- environment -------- time =2010-12-20 08:27:35 am device =tmobile/htc_espresso/espresso/espresso:2.1-update1/ere27/216830:user/release-keys make =htc model =t-mobile mytouch 3g slide product =htc_espresso app =com.fsp.android.f, version 2.0.9 (build 1232) これはxmlの結果ですが、このようなエラーは他のxmlで発生します<?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/apk/res/android"> <viewflipper android:layout_gravity="fill" android:id="@+id/flipper" android:layout_height="fill_parent" android:layout_width="fill_parent"> <imageview android:scaletype="fitxy" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/tour_1"/> <imageview android:scaletype="fitxy" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/tour_2"/> <imageview android:scaletype="fitxy" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/tour_3"/> <imageview android:scaletype="fitxy" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/tour_4"/> <imageview android:scaletype="fitxy" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/tour_5"/> <imageview android:scaletype="fitxy" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/tour_6"/> <imageview android:scaletype="fitxy" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/tour_7"/> <imageview android:scaletype="fitxy" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/tour_8"/> <imageview android:scaletype="fitxy" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/tour_9"/> <imageview android:scaletype="fitxy" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/tour_10"/> <imageview android:scaletype="fitxy" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/tour_11"/> </viewflipper> <linearlayout android:id="@+id/exit_bar" android:layout_gravity="top" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/blue_bar" android:visibility="invisible"> <button android:background="@drawable/orange_btn" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_gravity="center" android:textstyle="bold" android:textcolor="#000000" android:shadowcolor="#ffffff" android:shadowradius="1.6" android:shadowdx="1.5" android:shadowdy="1.3" android:id="@+id/exit_tour_btn" android:text="exit" android:layout_marginleft="20dip"/> <textview android:layout_height="wrap_content" android:textcolor="#ffffff" android:layout_gravity="center" android:layout_width="110dip" android:layout_marginleft="20dip" android:textsize="16dip" android:textstyle="bold" android:text="life360 tour"/> </linearlayout> <button style="@style/bluebtn" android:text="continue" android:layout_margintop="40dip" android:id="@+id/continue_btn" android:visibility="gone" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_gravity="center" /> <framelayout android:id="@+id/bottom_bar" android:layout_gravity="bottom" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/blue_bar" android:visibility="invisible"> <imageview android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/left" android:layout_gravity="left|center" android:background="@drawable/tour_left" android:layout_marginleft="10dip"/> <imageview android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/right" android:layout_gravity="right|center" android:background="@drawable/tour_right" android:layout_marginright="10dip"/> </framelayout> </merge>
回答: テーマをマテリアルテーマとして選択したため、このエラーが発生しました。しかし、4.4.2でアプリを実行しようとしていたため、このエラーが発生しました。解決策:テーマとしてtheme_holoを選択します