在具有Android 5和6版本的模拟器中运行应用程序时出错

问题描述 投票:0回答:1

[当我在具有android 5,android 6(棉花糖)版本的模拟器中运行android应用程序时,出现如下所示的错误。但是,同一个应用在android 7(Nougat),8(Oreo),9(Pie),10(Q)版本的模拟器中都可以正常工作。

02-10 08:36:22.439 6122-6122 /? E / AndroidRuntime:致命异常:main流程:com.example.navigationwebview,PID:6122java.lang.RuntimeException:无法启动活动ComponentInfo {com.example.navigationwebview / com.example.navigationwebview.MainActivity}:android.view.InflateException:二进制XML文件行#9:二进制XML文件行9:错误夸大类android.support.design.widget.BottomNavigationView在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.support.design.widget.BottomNavigationView在android.view.LayoutInflater.inflate(LayoutInflater.java:539)在android.view.LayoutInflater.inflate(LayoutInflater.java:423)在android.view.LayoutInflater.inflate(LayoutInflater.java:374)在android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469)在android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)在com.example.navigationwebview.MainActivity.onCreate(MainActivity.java:31)在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.support.design.widget.BottomNavigationView在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)在android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469)在android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)在com.example.navigationwebview.MainActivity.onCreate(MainActivity.java:31)在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)在android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469)在android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)在com.example.navigationwebview.MainActivity.onCreate(MainActivity.java:31)在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.content.res.Resources $ NotFoundException:资源ID#0x7f070081在android.content.res.Resources.getValue(Resources.java:1351)在android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:331)在android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:198)在android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:191)在android.support.v7.content.res.AppCompatResources.getDrawable(AppCompatResources.java:102)在android.support.v7.view.menu.MenuItemImpl.getIcon(MenuItemImpl.java:505)在android.support.design.internal.BottomNavigationItemView.initialize(BottomNavigationItemView.java:105)在android.support.design.internal.BottomNavigationMenuView.buildMenuView(BottomNavigationMenuView.java:523)在android.support.design.internal.BottomNavigationPresenter.updateMenuView(BottomNavigationPresenter.java:62)在android.support.design.widget.BottomNavigationView.inflateMenu(BottomNavigationView.java:254)在android.support.design.widget.BottomNavigationView。(BottomNavigationView.java:187)在android.support.design.widget.BottomNavigationView。(BottomNavigationView.java:114)

java android xml android-studio navigation
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.