DexOpt相关的异常
查找的资料
dvm探讨之odex绕过
DexClassLoader4.4.2动态加载分析(磁盘加载分析)
- ::36.850 D/dalvikvm( ): DexOpt: incorrect opt magic number (0xff ff ff ff) - ::36.850 D/dalvikvm( ): ODEX file is stale or bad; removing and retrying (/data/dalvik-cache/system@app@AWCarInfo.apk@classes.dex) - ::37.000 W/dalvikvm( ): Zip: size mismatch on inflated file ( vs ) - ::37.001 E/dalvikvm( ): Unable to extract+optimize DEX from '/system/app/AWCarInfo.apk' - ::37.004 D/AndroidRuntime( ): Shutting down VM - ::37.004 W/dalvikvm( ): threadid=: thread exiting with uncaught exception (group=0x40fee930) - ::37.007 E/AndroidRuntime( ): FATAL EXCEPTION: main - ::37.007 E/AndroidRuntime( ): java.lang.RuntimeException: Unable to instantiate application com.roadrover.carinfo.CarApplication: java.lang.ClassNotFoundException: Didn't find class "com.roadrover.carinfo.CarApplication" on path: /system/app/AWCarInfo.apk - ::37.007 E/AndroidRuntime( ): at android.app.LoadedApk.makeApplication(LoadedApk.java:) - ::37.007 E/AndroidRuntime( ): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:) - ::37.007 E/AndroidRuntime( ): at android.app.ActivityThread.access$(ActivityThread.java:) - ::37.007 E/AndroidRuntime( ): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:) - ::37.007 E/AndroidRuntime( ): at android.os.Handler.dispatchMessage(Handler.java:) - ::37.007 E/AndroidRuntime( ): at android.os.Looper.loop(Looper.java:) - ::37.007 E/AndroidRuntime( ): at android.app.ActivityThread.main(ActivityThread.java:) - ::37.007 E/AndroidRuntime( ): at java.lang.reflect.Method.invokeNative(Native Method) - ::37.007 E/AndroidRuntime( ): at java.lang.reflect.Method.invoke(Method.java:) - ::37.007 E/AndroidRuntime( ): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:) - ::37.007 E/AndroidRuntime( ): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:) - ::37.007 E/AndroidRuntime( ): at dalvik.system.NativeStart.main(Native Method) - ::37.007 E/AndroidRuntime( ): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.roadrover.carinfo.CarApplication" on path: /system/app/AWCarInfo.apk - ::37.007 E/AndroidRuntime( ): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:) - ::37.007 E/AndroidRuntime( ): at java.lang.ClassLoader.loadClass(ClassLoader.java:) - ::37.007 E/AndroidRuntime( ): at java.lang.ClassLoader.loadClass(ClassLoader.java:) - ::37.007 E/AndroidRuntime( ): at android.app.Instrumentation.newApplication(Instrumentation.java:) - ::37.007 E/AndroidRuntime( ): at android.app.LoadedApk.makeApplication(LoadedApk.java:) - ::37.007 E/AndroidRuntime( ): ... more
Unable to extract+optimize DEX from '/system/app/AWCarInfo.apk'
不能从 '/system/app/AWCarInfo.apk'中提取和优化DEX 文件
问题应该出在DexOpt从/data/dalvik-cache/system@app@AWCarInfo.apk@classes.dex中提取优化的ODEX 文件是过时的or坏的,所以AWCarInfo.apk无法启动。
DexOpt相关的异常的更多相关文章
- JMeter中添加dubbo相关插件异常问题解决
从网上下载了一个dubbo的插件,然后放到JMeter的/lib/ext目录下: 然后启动直接异常 发现启动不了,然后下载了一个全新的JMeter3.2将dubbo插件放到同样的目录,启动,没有问题: ...
- Java异常之自定义异常
哎呀,妈呀,又出异常了!俗话说:"代码虐我千百遍,我待代码如初恋". 小Alan最近一直在忙着工作,已经很久没有写写东西来加深自己的理解了,今天来跟大家聊聊Java异常.Java异 ...
- 黑马程序员:Java编程_异常
=========== ASP.Net+Android+IOS开发..Net培训.期待与您交流!=========== 异常即对问题的描述,将问题进行对象的封装. 1. 异常体系:Throwable ...
- java异常 总结
异常: 是什么?是对问题的描述,将问题进行对象的封装. 异常体系: Throwable |--Error |--Exception |--RuntimeException 异常体系的特点: 异常体系中 ...
- [Effective Java]第九章 异常
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- Java异常机制
Java异常分类 异常表明程序运行发生了意外,导致正常流程发生错误,例如数学上的除0,打开一个文件但此文件实际不存在,用户输入非法的参数等.在C语言中我们处理这类事件一般是将其与代码正常的流程放在一起 ...
- python 处理异常
try: ...(主要动作,试着执行的程序代码,如果引发异常,执行第一个复合引发异常的except下面的语句.如果没有符合的,就会终止程序,打印出错!) except name:(except 分句的 ...
- Java笔记(十七)……异常
异常概述 异常是什么 是对问题的描述,将问题进行对象的封装 异常体系 Throwable |---Error |---Exception |---RuntimeException 异常体系的特点 异常 ...
- Java基础知识强化99:Java 常见异常及趣味解释
常见 Java 异常解释:(译者注:非技术角度分析.阅读有风险,理解需谨慎:) 1. java.langjava.lang软件包是java语言的核心部分,它提供了java中的基础类. java.lan ...
随机推荐
- 百万年薪python之路 -- 装饰器
装饰器 1.1 开放封闭原则 开放封闭原则具体定义是这样: 1.对扩展是开放的 我们说,任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改.所以我们必须允许代码扩展.添加新 ...
- MOOC C++笔记(七)输入输出流
输入输出流 与输入输出流操作相关的类 istream:是用于输入的流类,cin就是该类的对象. ostream:是用于输出的流类,cout就是该类的对象. ifstream:是用于从文件读取数据的类. ...
- Java基于回调的观察者模式详解
本文由“言念小文”原创,转载请说明文章出处 一.前言 什么是回调?回调如何使用?如何优雅的使用?本文将首先详解回调的原理,然后介绍回调的基本使用方法,最后介绍基于回调的“观察者模式”实现,演示如何优化 ...
- 手把手实现微信网页授权和微信支付,附源代码(VUE and thinkPHP)
wechat github 手把手实现微信网页授权和微信支付,附源代码(VUE and thinkPHP) 概述 公众号开发是痛苦的,痛苦在好多问题开发者文档是没有提到的,是需要你猜的. 在开发过程中 ...
- 解决 Mybatis报错org.apache.ibatis.ognl.NoSuchPropertyException: XXXCriteria$Criterion.noValue
问题 这个noValue一定存在,但是报错. 场景就是存在并发的情况下,尤其是在服务刚刚启动的时候,就会发生这个异常. 但是很不幸,mybatis 3.4.1之前,用的 OGNL都是由这个问题. 分析 ...
- MyBatis(3)-- Mapper映射器
一.select元素 1.select元素的应用 id为Mapper的全限定名,联合称为一个唯一的标识 paremeterType标识这条SQL接收的参数类型 resultType标识这条SQL返回的 ...
- Hibernate 查询方式、JPA查询方式
hibernate 查询方式: OID 查询 对象导航查询 HQL 方式查询 QBC方式查询 原生SQL方式查询 JPA 查询方式: OID 查询 对象导航查询 JPQL 方式查询 CriteriaB ...
- Android应用程序权限说明
1.声明运行该应用本身所需要的权限 <!-- 声明该应用本身需要打电话的权限 --> <users-permission androd:name="android:perm ...
- HTTP 304状态码的详细讲解
首先,对于304状态码不应该认为是一种错误,而是对客户端有缓存情况下服务端的一种响应. 客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Mod ...
- Idea导入Web项目并发布到Tomcat
Idea导入现有的Web项目并发布到Tomcat,发现Tomcat没有自动发布 问题: 导入一个Web项目时,idea并没有把他当成web,所以需要自己修改项目结构 1.导入项目 打开 File-&g ...