简体   繁体   English

android 应用程序在三星设备中不起作用

[英]android app is not working in samsung device

when i'm trying to run my android app on Samsung device its always showing an error like:当我尝试在三星设备上运行我的 android 应用程序时,它总是显示如下错误:

app has been unfortunately stopped应用程序已不幸停止

and also showing xml inflating error and drawable resources not found even i renamed existing apk and installed again either installed support library in android studio but error remain same.并且还显示 xml 膨胀错误和未找到可绘制资源,即使我重命名了现有的 apk 并再次安装,要么在 android studio 中安装了支持库,但错误保持不变。 but in redmi 3s device its working fine.但在红米 3s 设备中它工作正常。 what should i do please suggest something.我该怎么办,请提出建议。 this is my error in console:这是我在控制台中的错误:

E/AndroidRuntime: FATAL EXCEPTION: main
              android.content.res.Resources$NotFoundException: Resource ID #0x7f020157
                  at android.content.res.Resources.getValue(Resources.java:1884)
                  at android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:330)
                  at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:195)
                  at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:188)
                  at android.support.v7.content.res.AppCompatResources.getDrawable(AppCompatResources.java:100)
                  at android.support.v7.view.menu.MenuItemImpl.getIcon(MenuItemImpl.java:425)
                  at android.support.v7.view.menu.ActionMenuItemView.initialize(ActionMenuItemView.java:132)
                  at android.support.v7.widget.ActionMenuPresenter.bindItemView(ActionMenuPresenter.java:211)
                  at android.support.v7.view.menu.BaseMenuPresenter.getItemView(BaseMenuPresenter.java:186)
                  at android.support.v7.widget.ActionMenuPresenter.getItemView(ActionMenuPresenter.java:197)
                  at android.support.v7.widget.ActionMenuPresenter.flagActionItems(ActionMenuPresenter.java:479)
                  at android.support.v7.view.menu.MenuBuilder.flagActionItems(MenuBuilder.java:1151)
                  at android.support.v7.view.menu.BaseMenuPresenter.updateMenuView(BaseMenuPresenter.java:95)
                  at android.support.v7.widget.ActionMenuPresenter.updateMenuView(ActionMenuPresenter.java:234)
                  at android.support.v7.view.menu.MenuBuilder.dispatchPresenterUpdate(MenuBuilder.java:290)
                  at android.support.v7.view.menu.MenuBuilder.onItemsChanged(MenuBuilder.java:1042)
                  at android.support.v7.view.menu.MenuBuilder.startDispatchingItemsChanged(MenuBuilder.java:1065)
                  at android.support.v7.app.ToolbarActionBar.populateOptionsMenu(ToolbarActionBar.java:460)
                  at android.support.v7.app.ToolbarActionBar$1.run(ToolbarActionBar.java:61)
                  at android.os.Handler.handleCallback(Handler.java:615)
                  at android.os.Handler.dispatchMessage(Handler.java:92)
                  at android.os.Looper.loop(Looper.java:177)
                  at android.app.ActivityThread.main(ActivityThread.java:4947)
                  at java.lang.reflect.Method.invokeNative(Native Method)
                  at java.lang.reflect.Method.invoke(Method.java:511)
                  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
                  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
                  at dalvik.system.NativeStart.main(Native Method)

D/dalvikvm: GC_CONCURRENT freed 965K, 13% free 14229K/16199K, paused 21ms+32ms, total 123ms D/dalvikvm: GC_CONCURRENT freed 993K, 12% free 14774K/16775K, paused 12ms+3ms, total 37ms D/dalvikvm: GC_CONCURRENT freed 1591K, 15% free 14909K/17479K, paused 12ms+14ms, total 145ms Application terminated. D/dalvikvm:GC_CONCURRENT 释放 965K,13% 空闲 14229K/16199K,暂停 21ms+32ms,总共 123ms D/dalvikvm:GC_CONCURRENT 释放 993K,12% 空闲 14774K/16199K,暂停 21ms+32ms,总共 123ms 1591K,15% 空闲 14909K/17479K,暂停 12ms+14ms,总共 145ms 应用程序终止。

draweritemmenu.xml this is my menu file. draweritemmenu.xml 这是我的菜单文件。

<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
    <item
        android:id="@+id/home"
        android:icon="@drawable/home"
        android:title="Home" />
    <item
        android:id="@+id/signin"
        android:icon="@drawable/login"
        android:title="Sign In" />
    <item android:title="Categories">
        <menu>
            <group android:checkableBehavior="single">
                <item
                    android:id="@+id/fruit"
                    android:icon="@drawable/fruit"
                    android:title="Fruits" />
                <item
                    android:id="@+id/food"
                    android:icon="@drawable/thali"
                    android:title="Food" />
            </group>
        </menu>
    </item>
</group>
<item android:title="Best Deals">
    <menu>
        <group android:checkableBehavior="single">
            <item
                android:id="@+id/fruitoffer"
                android:icon="@drawable/fruitoffer"
                android:title="Offer On Fruits" />
            <item
                android:id="@+id/foodoffer"
                android:icon="@drawable/offer"
                android:title="Offer On Food" />
        </group>
    </menu>
</item>
<item android:title="Communicate">
    <menu>
        <item
            android:id="@+id/aboutus"
         android:icon="@drawable/aboutus"
            android:title="About us" />
        <item
            android:id="@+id/contactus"
            android:icon="@drawable/contactus"
            android:title="Contact us" />
        <item
            android:id="@+id/faq"
            android:icon="@drawable/faq"
            android:title="FAQ" />
    </menu>
</item>

//this is my action menu xml file //这是我的操作菜单xml文件

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/action_search1"
    android:title="Filter By Food Name" />
<item android:id="@+id/action_search2"
    android:title="Filter By Fruit Name"
    android:icon="@drawable/foodbyname" />
<item android:id="@+id/action_search3"
    android:title="Filter By Food Price" />
<item android:id="@+id/action_search4"
    android:title="Filter By Fruit Price" />

It seems that one (or more) of your drawable (android:icon="@drawable/xxx") not found.似乎未找到您的一个(或多个)drawable (android:icon="@drawable/xxx")。 In my case, I put the picture into drawable-v21(folder) mistakenly (my devices' API=19).就我而言,我错误地将图片放入 drawable-v21(folder) 中(我的设备的 API=19)。 When I move it into drawable(folder), it's ok.当我将它移动到可绘制(文件夹)中时,就可以了。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM