查找的资料

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无法启动。

最新文章

  1. NYOJ 455
  2. Linux kernel4.4.12 添加make menuconfig 可选项
  3. 12款非常精致的免费 HTML5 & CSS3 网站模板
  4. ural 2070. Interesting Numbers
  5. Linux下配置Tomcat服务器
  6. MongoDB error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js(转)
  7. Linux下platform设备以及platform设备和驱动注册的先后顺序
  8. window7 64位安装Python
  9. mysql 高效分页控件及c#调用实例
  10. webform中 ajax调用后台方法(非webservice)
  11. jQuery – AJAX get() 和 post() 方法
  12. 从壹开始微服务 [ DDD ] 之六 ║聚合 与 聚合根 (下)
  13. promise的理解
  14. android ui更新
  15. cf161d 求距离为k的点对(点分治,树形dp)
  16. 通过Docker构建TensorFlow Serving
  17. TZOJ 2546 Electricity(去掉割点后形成的最大连通图数)
  18. POJ--1050--To the Max(线性动规,最大子矩阵和)
  19. JDBC连接SQLSERVER
  20. userdel命令详解

热门文章

  1. Qualcomm-Atheros-QCA9377-Wifi-Linux驱动
  2. 详细讲解IPython
  3. 第二篇 Flask的Response三剑客及两个小儿子
  4. 2018.8.8 python 初识函数
  5. Mac tensorflow mnist实例
  6. 详细梳理ajax跨域4种解决方案
  7. 重磅!微软发布 Visual Studio Online:Web 版 VS Code + 云开发环境
  8. Python3爬虫(2)_利用urllib.urlopen发送数据获得反馈信息
  9. C++学习笔记1_ 指针.引用
  10. spring session源码解析