我使用片段和tab-layout实现可滑动的viewpager,但是当我在模拟器中运行该项目时,看到我的应用程序崩溃并打开logcat,然后看到这种类型的错误...我该怎么办,请帮帮我。
08-26 10:38:34.569 12296-12296 / com.example.fragment_viewpager E / AndroidRuntime:致命异常:main 流程:com.example.fragment_viewpager,PID:12296 java.lang.RuntimeException:无法启动活动ComponentInfo {com.example.fragment_viewpager / com.example.fragment_viewpager.MainActivity}: android.view.InflateException:二进制XML文件第9行:二进制XML 文件行9:错误夸大类 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416) 在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 在android.app.ActivityThread.-wrap11(ActivityThread.java) 在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1344) 在android.os.Handler.dispatchMessage(Handler.java:102) 在android.os.Looper.loop(Looper.java:148) 在android.app.ActivityThread.main(ActivityThread.java:5417) 在java.lang.reflect.Method.invoke(本机方法) 在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 原因:android.view.InflateException:二进制XML文件第9行:二进制XML文件第9行:膨胀类错误 在android.view.LayoutInflater.inflate(LayoutInflater.java:539) 在android.view.LayoutInflater.inflate(LayoutInflater.java:423) 在android.view.LayoutInflater.inflate(LayoutInflater.java:374) 在androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469) 在androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 在com.example.fragment_viewpager.MainActivity.onCreate(MainActivity.kt:12) 在android.app.Activity.performCreate(Activity.java:6237) 在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) 在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 在android.app.ActivityThread.-wrap11(ActivityThread.java) 在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1344) 在android.os.Handler.dispatchMessage(Handler.java:102) 在android.os.Looper.loop(Looper.java:148) 在android.app.ActivityThread.main(ActivityThread.java:5417) 在java.lang.reflect.Method.invoke(本机方法) 在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 原因:android.view.InflateException:二进制XML文件第9行:膨胀类错误 在android.view.LayoutInflater.createView(LayoutInflater.java:645) 在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:764) 在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704) 在android.view.LayoutInflater.rInflate(LayoutInflater.java:835) 在android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) 在android.view.LayoutInflater.inflate(LayoutInflater.java:515) 在android.view.LayoutInflater.inflate(LayoutInflater.java:423) 在android.view.LayoutInflater.inflate(LayoutInflater.java:374) 在androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469) 在androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 在com.example.fragment_viewpager.MainActivity.onCreate(MainActivity.kt:12) 在android.app.Activity.performCreate(Activity.java:6237) 在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) 在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 在android.app.ActivityThread.-wrap11(ActivityThread.java) 在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1344) 在android.os.Handler.dispatchMessage(Handler.java:102) 在android.os.Looper.loop(Looper.java:148) 在android.app.ActivityThread.main(ActivityThread.java:5417) 在java.lang.reflect.Method.invoke(本机方法) 在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 造成原因:java.lang.reflect.InvocationTargetException 在java.lang.reflect.Constructor.newInstance(本地方法) 在android.view.LayoutInflater.createView(LayoutInflater.java:619) 在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:764) 在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704) 在android.view.LayoutInflater.rInflate(LayoutInflater.java:835) 在android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) 在android.view.LayoutInflater.inflate(LayoutInflater.java:515) 在android.view.LayoutInflater.inflate(LayoutInflater.java:423) 在android.view.LayoutInflater.inflate(LayoutInflater.java:374) 在androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469) 在androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 在com.example.fragment_viewpager.MainActivity.onCreate(MainActivity.kt:12) 在android.app.Activity.performCreate(Activity.java:6237) 在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) 在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 在android.app.ActivityThread.-wrap11(ActivityThread.java) 在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1344) 在android.os.Handler.dispatchMessage(Handler.java:102) 在android.os.Looper.loop(Looper.java:148) 在android.app.ActivityThread.main(ActivityThread.java:5417) 在java.lang.reflect.Method.invoke(本机方法) 在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 原因:java.lang.UnsupportedOperationException:无法解析索引24处的属性:TypedValue {t = 0x3 / d = 0x1d9 “ res / color / secondary_text_material_light.xml” a = 1 r = 0x106011a} 在android.content.res.TypedArray.getColor(TypedArray.java:447) 在android.widget.TextView(TextView.java:738) 在android.widget.TextView(TextView.java:671) 在androidx.appcompat.widget.AppCompatTextView。(AppCompatTextView.java:87) 在androidx.appcompat.widget.AppCompatTextView。(AppCompatTextView.java:83) 在androidx.appcompat.widget.AppCompatTextView。(AppCompatTextView.java:79) 在androidx.appcompat.widget.Toolbar.setTitle(Toolbar.java:755) 在androidx.appcompat.widget.Toolbar。(Toolbar.java:304) 在androidx.appcompat.widget.Toolbar。(Toolbar.java:229) 在java.lang.reflect.Constructor.newInstance(本地方法) 在android.view.LayoutInflater.createView(LayoutInflater.java:619) 在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:764) 在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704) 在android.view.LayoutInflater.rInflate(LayoutInflater.java:835) 在android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) 在android.view.LayoutInflater.inflate(LayoutInflater.java:515) 在android.view.LayoutInflater.inflate(LayoutInflater.java:423) 在android.view.LayoutInflater.inflate(LayoutInflater.java:374) 在androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469) 在androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 在com.example.fragment_viewpager.MainActivity.onCreate(MainActivity.kt:12) 在android.app.Activity.performCreate(Activity.java:6237) 在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) 在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 在android.app.ActivityThread.-wrap11(ActivityThread.java) 在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1344) 在android.os.Handler.dispatchMessage(Handler.java:102) 在android.os.Looper.loop(Looper.java:148) 在android.app.ActivityThread.main(ActivityThread.java:5417) 在java.lang.reflect.Method.invoke(本机方法) 在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)