查找的资料

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相关的异常的更多相关文章

  1. JMeter中添加dubbo相关插件异常问题解决

    从网上下载了一个dubbo的插件,然后放到JMeter的/lib/ext目录下: 然后启动直接异常 发现启动不了,然后下载了一个全新的JMeter3.2将dubbo插件放到同样的目录,启动,没有问题: ...

  2. Java异常之自定义异常

    哎呀,妈呀,又出异常了!俗话说:"代码虐我千百遍,我待代码如初恋". 小Alan最近一直在忙着工作,已经很久没有写写东西来加深自己的理解了,今天来跟大家聊聊Java异常.Java异 ...

  3. 黑马程序员:Java编程_异常

    =========== ASP.Net+Android+IOS开发..Net培训.期待与您交流!=========== 异常即对问题的描述,将问题进行对象的封装. 1. 异常体系:Throwable ...

  4. java异常 总结

    异常: 是什么?是对问题的描述,将问题进行对象的封装. 异常体系: Throwable |--Error |--Exception |--RuntimeException 异常体系的特点: 异常体系中 ...

  5. [Effective Java]第九章 异常

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  6. Java异常机制

    Java异常分类 异常表明程序运行发生了意外,导致正常流程发生错误,例如数学上的除0,打开一个文件但此文件实际不存在,用户输入非法的参数等.在C语言中我们处理这类事件一般是将其与代码正常的流程放在一起 ...

  7. python 处理异常

    try: ...(主要动作,试着执行的程序代码,如果引发异常,执行第一个复合引发异常的except下面的语句.如果没有符合的,就会终止程序,打印出错!) except name:(except 分句的 ...

  8. Java笔记(十七)……异常

    异常概述 异常是什么 是对问题的描述,将问题进行对象的封装 异常体系 Throwable |---Error |---Exception |---RuntimeException 异常体系的特点 异常 ...

  9. Java基础知识强化99:Java 常见异常及趣味解释

    常见 Java 异常解释:(译者注:非技术角度分析.阅读有风险,理解需谨慎:) 1. java.langjava.lang软件包是java语言的核心部分,它提供了java中的基础类. java.lan ...

随机推荐

  1. <编译原理 - 函数绘图语言解释器(1)词法分析器 - python>

    <编译原理 - 函数绘图语言解释器(1)词法分析器 - python> 背景 编译原理上机实现一个对函数绘图语言的解释器 - 用除C外的不同种语言实现 解释器分为三个实现块: 词法分析器: ...

  2. 2018.8.15 python 中的sorted()、filter()、map()函数

    主要内容: 1.lambda匿名函数 2.sorted() 3.filter() 4.map() 5.递归函数 一. lambda匿名函数 为了解决一些简单的需求而设计的一句话函数 # 计算n的n次方 ...

  3. Nginx专题(1):Nginx之反向代理及配置

    摘要:本文从Nginx的概念出发,分别从反向代理的概念.优势.配置代码3个方面介绍了Nginx的特性之一反向代理. 文章来源:宜信技术学院 & 宜信支付结算团队技术分享第一期-宜信支付结算八方 ...

  4. 虚拟机kali linux与windows主机共享文件

    在windows中我们可以直接拖拽文件,有的时候wmtools无效 很苦恼 从kali中托文件就不可以, 于是那就用到了共享文件夹 一.在虚拟机名称处右键,选择设置,会弹出一个设置框 二.选择选项-& ...

  5. 如何做seo优化才能获取搜索引擎排名?

    现在网络上有很多网站,但是排名和流量都不理想,所以很多企业会很苦恼.所以我们经常思考如何使网站被搜索引擎喜欢,被用户喜欢,有一个良好的排名和流量? 在这个鱼龙混杂的网络中,seo优化实际上是seo网站 ...

  6. Kong04- Kong 四大参考说明

    Kong 四大参考说明 Kong 的官方有很多详细的参考说明,比如配置文件.命令行.Admin API.代理.负载均衡,接下来我们简单看一下,都提供什么内容. 本文主要基于 Kong 1.3 版本进行 ...

  7. 使用jieba分析小说人物出现次数

    分析: 1. 读取小说,以读的形式打开 with open('文件名.txt','r',encoding='utf8') as f: str = f.read() 2. 切割小说 ret = jieb ...

  8. 「刷题」卡特兰数&prufer序列

    1.网格 转换模型,翻折容斥出解. 2.有趣的数列 抽象一下模型,把奇数项当作横坐标,偶数项当作纵坐标,就是从n*n矩阵左下角走到右上角并且每一步x<=y的方案数,发现是卡特兰数,关于gcd,可 ...

  9. 常用git命令教程

    一.新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码 ...

  10. Python - selenium自动化-Chrome(headless)

    什么是 Headless Chrome Headless Chrome 是 Chrome 浏览器的无界面形态,可以在不打开浏览器的前提下,使用所有 Chrome 支持的特性运行你的程序.相比于现代浏览 ...