Android-приложение фатальное исключение на некоторых устройствах - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть приложение для Android.Я создал различные размеры экрана (mdpi-hdpi-xhdip-xxhdpi).Мое приложение не работает только на некоторых устройствах, я думаю, это зависит от размера экрана.Я могу сгенерировать apk и успешно завершить сборку

Я получил следующие ошибки:

E/AndroidRuntime: FATAL EXCEPTION: main
              Process: com.tsg.loc.locfly, PID: 5252
              android.content.res.Resources$NotFoundException: Resource ID #0x7f080178
                  at android.content.res.Resources.getValue(Resources.java:1133)
                  at android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:331)
                  at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:198)
                  at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:191)
                  at android.support.v7.content.res.AppCompatResources.getDrawable(AppCompatResources.java:102)
                  at android.support.v7.view.menu.MenuItemImpl.getIcon(MenuItemImpl.java:505)
                  at android.support.design.internal.NavigationMenuItemView.initialize(NavigationMenuItemView.java:114)
                  at android.support.design.internal.NavigationMenuPresenter$NavigationMenuAdapter.onBindViewHolder(NavigationMenuPresenter.java:442)
                  at android.support.design.internal.NavigationMenuPresenter$NavigationMenuAdapter.onBindViewHolder(NavigationMenuPresenter.java:361)
                  at android.support.v7.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:6781)
                  at android.support.v7.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:6823)
                  at android.support.v7.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:5752)
                  at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6019)
                  at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5858)
                  at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5854)
                  at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2230)
                  at android.support.v7.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1557)
                  at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1517)
                  at android.support.v7.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:612)
                  at android.support.v7.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:3924)
                  at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:3641)
                  at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:4194)
                  at android.view.View.layout(View.java:15125)
                  at android.view.ViewGroup.layout(ViewGroup.java:4867)
                  at android.widget.FrameLayout.layoutChildren(FrameLayout.java:515)
                  at android.widget.FrameLayout.onLayout(FrameLayout.java:450)
                  at android.view.View.layout(View.java:15125)
                  at android.view.ViewGroup.layout(ViewGroup.java:4867)
                  at android.support.v4.widget.DrawerLayout.onLayout(DrawerLayout.java:1255)
                  at android.view.View.layout(View.java:15125)
                  at android.view.ViewGroup.layout(ViewGroup.java:4867)
                  at android.widget.FrameLayout.layoutChildren(FrameLayout.java:515)
                  at android.widget.FrameLayout.onLayout(FrameLayout.java:450)
                  at android.view.View.layout(View.java:15125)
                  at android.view.ViewGroup.layout(ViewGroup.java:4867)
                  at android.widget.FrameLayout.layoutChildren(FrameLayout.java:515)
                  at android.widget.FrameLayout.onLayout(FrameLayout.java:450)
                  at android.view.View.layout(View.java:15125)
                  at android.view.ViewGroup.layout(ViewGroup.java:4867)
                  at android.widget.FrameLayout.layoutChildren(FrameLayout.java:515)
                  at android.widget.FrameLayout.onLayout(FrameLayout.java:450)
                  at android.view.View.layout(View.java:15125)
                  at android.view.ViewGroup.layout(ViewGroup.java:4867)
                  at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1888)
                  at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1742)
                  at android.widget.LinearLayout.onLayout(LinearLayout.java:1651)
                  at android.view.View.layout(View.java:15125)
                  at android.view.ViewGroup.layout(ViewGroup.java:4867)
                  at android.widget.FrameLayout.layoutChildren(FrameLayout.java:515)
                  at android.widget.FrameLayout.onLayout(FrameLayout.java:450)
                  at android.view.View.layout(View.java:15125)
                  at android.view.ViewGroup.layout(ViewGroup.java:4867)
                at android.view.ViewRootImpl.performLayout(ViewRoo

Как я могу исправить эти ошибки?

...