当前位置: 首页 > 知识库问答 >
问题:

appcompat-v7 V21.0.0导致带有Android V4.2.2的三星设备崩溃

楚俊迈
2023-03-14
java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder
at android.support.v7.app.ActionBarActivityDelegateBase.initializePanelMenu(ActionBarActivityDelegateBase.java:991)
at android.support.v7.app.ActionBarActivityDelegateBase.preparePanel(ActionBarActivityDelegateBase.java:1041)
at android.support.v7.app.ActionBarActivityDelegateBase.doInvalidatePanelMenu(ActionBarActivityDelegateBase.java:1259)
at android.support.v7.app.ActionBarActivityDelegateBase.access$100(ActionBarActivityDelegateBase.java:80)
at android.support.v7.app.ActionBarActivityDelegateBase$1.run(ActionBarActivityDelegateBase.java:116)
at android.os.Handler.handleCallback(Handler.java:725)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:176)
at android.app.ActivityThread.main(ActivityThread.java:5299)
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:1102)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
at dalvik.system.NativeStart.main(Native Method)

共有1个答案

叶浩荡
2023-03-14

我在这里找到了合适的解决方案:https://stackoverflow.com/a/26641388/1266123

通过使用

-keep class !android.support.v7.internal.view.menu.**,android.support.v7.** {*;}

而不是

-keep class android.support.v7.** {*;}
 类似资料:
  • 好的,所以这段代码在任何其他设备上都能正常工作,但在三星设备上会崩溃。我似乎不知道为什么,但我知道如果我使用TextView,它不会崩溃。但问题是,我需要这个字段的EditText,它可以包含多个链接。我花了一天的时间寻找一个没有用的解决方案,所以我想我应该在这里发布: 注意:这在我测试的Nexus和Motorola设备上似乎很有效:我想三星在处理EditText框中的链接时,有没有遗漏一些解决方

  • 自过去2个月以来,我们开始在开发人员控制台中接收到仅适用于部分三星设备的本机崩溃。 这是车祸痕迹 这是迄今为止收到崩溃的设备列表- 你知道为什么会这样吗? 这是构建。格拉德尔

  • 我在Crashlytics上得到了这份坠机报告: 我看过这篇文章,但我不能在我的自定义课上做。 我怎样才能解决这个问题? StackTrace:

  • 我试图用LWJGL编写一个opengl渲染器。为了打开窗户,我用的是GLFW。但是,当我调用glfwCreateWindow时,它会崩溃,出现以下错误: Java运行时环境检测到一个致命错误: 谢了!

  • 有没有人使用三星的蓝牙LE API让三星Android设备作为iBeacon做广告?这应该是可能的,但我没有访问设备来尝试它。 如果有人用它来做三星Android设备的广告,作为任何其他蓝牙LE外设,我也想知道这一点。 编辑:这现在可以在Android L上实现。请参见此处。

  • 问题内容: 我正在尝试创建一个node.js应用程序, 导致我的程序崩溃。节点说 ReferenceError:警报未定义 然后退出。我可以在常规html页面上运行javascript时使用该函数,因此我不知所措,这是为什么…这是我必须与node.js一起使用的单独模块吗? 问题答案: 该功能是浏览器对象的属性。它实际上不是JavaScript的一部分;它只是该环境中JavaScript代码可用的