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 ...
随机推荐
- 使用 pdf.js 在网页中加载 pdf 文件
在网页中加载并显示PDF文件是最常见的业务需求.例如以下应用场景:(1)在电商网站上购物之后,下载电子发票之前先预览发票.(2)电子商务管理系统中查看发布的公文,公文文件一般是PDF格式的文件. 目前 ...
- redis之管道
Redis 的消息交互当我们使用客户端对 Redis 进行一次操作时,如下图所示,客户端将请求传送给服务器,服务器处理完毕后,再将响应回复给客户端.这要花费一个网络数据包来回的时间. 如果连续执行多条 ...
- 为什么要用dubbo,dubbo是什么,为什么要和zk结合使用?
目录 为什么要用dubbo dubbo是什么 dubbo架构 dubbo和zk关系 为什么要用dubbo? 随着互联网的发展,网站的应用规模不断扩大,常规的垂直架构已经无法应,分布式服务架构势在必行, ...
- 史上最骚最全最详细的IO流教程,没有之一!
目录 1.告白IO流的四点明确 2.File类 1.1 File概述 1.2 构造方法 1.3 常用方法 1.3.1 获取功能的方法 1.3.2 绝对路径和相对路径 1.3.3判断功能的方法 1.3. ...
- 记录一次诡异的Maven Profile不生效的问题
记录一次诡异的Maven Profile不生效的问题 现象 maven 打包之后,复制的 profile对应的resource文件总是不正确的. 即便是加了 mvn clean package -P ...
- 模块基础 day15
目录 模块的四种形式 内置模块 pip安装的模块 自定义模块 包(模块) import和from···import 循环导入 模块的搜索路径 python文件的两种用途 模块的四种形式 模块就是一系列 ...
- 一般链表实现集合运算(C语言)
最近在学习数据结构,遇到以下问题: 假设集合A = (c, b, e, g, f, d),B = (a, b, n, f),利用一般线性链表实现集合运算(A-B)∪(B-A). 分析: 上面的问题只要 ...
- linux 安装swoole
1.首先我们要安装swoole扩展的话,需要把它的包下载下来,下载地址是: https://github.com/swoole/swoole-src 2.下载下来之后进行解压: unzip swool ...
- 【aliyun】学java,看这里,不迷茫!1460道Java热门问题
阿里极客公益活动: 或许你挑灯夜战只为一道难题 或许你百思不解只求一个答案 或许你绞尽脑汁只因一种未知 那么他们来了,阿里系技术专家来云栖问答为你解答技术难题了 他们用户自己手中的技术来帮助用户成长 ...
- Java线程学习详解
线程基础 1. 线程的生命周期 1.1 新建状态: 使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建状态.它保持这个状态直到程序 start() 这个线程. 1 ...