android 4.2 noclassdeffounderror,NoClassDefFoundError:android.support.v7.internal
运行Android 4.2的三星设备上的Android appcompat v7库存在问题。在我的开发者控制台中,我不断遇到以下堆栈跟踪崩溃:
java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder
at android.support.v7.widget.PopupMenu.(PopupMenu.java:66)
at com.[my-package-name].CustomActivity$5.onClick(CustomActivity.java:215)
at android.view.View.performClick(View.java:4222)
at android.view.View$PerformClick.run(View.java:17620)
at android.os.Handler.handleCallback(Handler.java:800)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:194)
at android.app.ActivityThread.main(ActivityThread.java:5391)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
at dalvik.system.NativeStart.main(Native Method)
这是CustomActivity.java的第215行:
PopupMenu popup = new PopupMenu(CustomActivity.this, mImageViewMenu);
崩溃来自一系列设备,但总是三星,而且始终是Android 4.2。
快速的网络搜索让我相信很多人都有同样的问题,我试图解决这个问题的一些步骤是:
检查Android项目属性,确保正确添加appcompat库。
检查Java Build Path Order和Export项目属性,确保选中Android Dependencies和Android Private Libraries。
确认该类包含在库中(android.support.v7.internal.view.menu.MenuBuilder)。
确认R.java位于android.support.v7.appcompat的gen目录中。
确认AppCompat主题包含在Manifest.xml活动中。
清理并重建项目。
尽管有这些步骤,尽管它在所有其他设备和Android版本上工作,但崩溃报告仍然存在。
android 4.2 noclassdeffounderror,NoClassDefFoundError:android.support.v7.internal相关推荐
- Android运行时候报错:android.view.InflateException: Binary XML file line #19: Binary XML file lin
Android运行时候报错:android.view.InflateException: Binary XML file line #19: Binary XML file lin 这个问题自己大致在 ...
- android 电池(三):android电池系统
android 电池(三):android电池系统 关键词:android电池系统电池系统架构 uevent power_supply驱动 平台信息: 内核:linux2.6/linux3.0 系统: ...
- Android伸手党系列之六:Android开发进阶
这是android伸手党知识收集系列的第六篇,来整理android开发进阶相关知识:Window,View,事件分发,NFC,蓝牙等. Android View 简介 View的简介 那些你应该知道却 ...
- Failed resolution of: Landroid/support/v7/internal/widget/TintManager;异常解决方法
编译以下包的时候 compile 'com.android.support:appcompat-v7:23.4.0' compile 'com.android.support:support-v4:2 ...
- Android实战技巧之十一:Android Studio和Gradle
2019独角兽企业重金招聘Python工程师标准>>> 经过两个多月的AS体验,我认为是时候将Android的开发环境迁移到AS上了.目前最新版本是1.0.2(大年30当天升级到1. ...
- android-解决 Android N 上 报错:android.os.FileUriExposedException
解决 Android N 上 安装Apk时报错:android.os.FileUriExposedException: file:///storage/emulated/0/Download/appN ...
- Android——编译(三):android.bp的相关知识
本文是最后一篇,主要介绍android.bp.:转载自Android 编译之android.bp 作者:qiuxintai 链接:https://www.jianshu.com/p/f69d1c381 ...
- android生成预处理文件,FFmpeg:Android利用Filter进行音频数据预处理
前言 这篇文件简单介绍下移动端Android系统下利用FFmpeg的Filter进行音频数据预处理的方法. 按照惯例先上一份源码 AndroidFFmpegFilter. 项目实现了: FFmepg编 ...
- android+wear+游戏,技术帝:Android Wear手表运行一代PS游戏
技术帝:Android Wear手表运行一代PS游戏 IT之家报道,还记得那篇在三星Gear Live智能手表上运行Windows 95的文章吗?还是同一个家伙EpicLPer,这次他在LG G Wa ...
最新文章
- Android 基于注解IOC组件化/模块化的架构实践
- CListBox用法总结
- 尼克的任务(洛谷-P1280)
- VS工程下的tlb, tlh, tli文件说明(COM)
- SQL常用语句(面试必备)
- Visio 2013画直线问题总结(折线变直,交叉时产生的交叉桥)
- Photoshop制作电影胶片效果
- linux获取笔记本摄像头视频,Linux下利用Opencv打开笔记本摄像头问题
- Android快速启动窗口技术
- 攻防世界 reverse leaked-license-64
- 《爱情,最幸福的信仰》吴若权
- 【ROM制作工具】如何精简ROM?快速精简ROM详细教程!
- Excel·VBA多条件筛选组合结果
- Word处理控件Aspose.Words功能演示:使用 Java 将 Word 文档转换为 Markdown
- 银行卡收单____单边账带(长款带来的收益)
- 基础算法题——天梯赛座位分配(化繁为简)
- StarUML for Mac(UML软件建模器)
- 写论文之mathpix snipping tool识别图片中的公式并通过MathType粘贴到word
- spring配置文件中的p和c命名空间的使用
- 云悦智企业物联网官网源码