我运行此应用程序以使用片段使用viewpager时,应用程序崩溃了吗?

时间:2019-08-26 05:13:08

标签: android kotlin

我使用片段和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)

0 个答案:

没有答案