dalvikvm: odex source not available -- failing
来源:互联网 发布:淘宝一般发货时间 编辑:程序博客网 时间:2024/06/04 01:34
使用言文605比较满意,但精简了不少系统的东西,现在想加回去,碰到带有odex的原版程序跑不起来的问题,经过抓取logcat,查看android源代码, 相应的odex分析,找到原因是此rom的/system/framework下的文件都是重新deodex成一个apk的,而原系统中framework下都是有odex,而且system/app目录下的odex文件都是依赖/system/framework目录下的odex文件,如果找不到就不能加载 ,log 如下
DexOpt: mismatch dep name: '/data/dalvik-cache/system@framework@core.jar@classes.dex' vs. '/system/framework/core.odex'
04-11 10:01:03.616 1320 1331 E dalvikvm: /system/app/ZoomService.apk odex has stale dependencies
04-11 10:01:03.616 1320 1331 E dalvikvm: odex source not available -- failing
04-11 10:01:03.647 1320 1331 I PackageManager: /system/app/WorkContacts.apk changed; collecting certs
04-11 10:01:03.694 1320 1331 I dalvikvm: DexOpt: mismatch dep name: '/data/dalvik-cache/system@framework@core.jar@classes.dex' vs. '/system/framework/core.odex'
04-11 10:01:03.694 1320 1331 E dalvikvm: /system/app/WorkContacts.apk odex has stale dependencies
04-11 10:01:03.694 1320 1331 E dalvikvm: odex source not available -- failing
04-11 10:01:03.796 1320 1322 D dalvikvm: GC_CONCURRENT freed 535K, 45% free 3846K/6983K, external 2357K/2773K, paused 2ms+6ms
04-11 10:01:03.811 1320 1331 I PackageManager: /system/app/WeatherWidget.apk changed; collecting certs
04-11 10:01:03.999 1320 1331 I dalvikvm: DexOpt: mismatch dep name: '/data/dalvik-cache/system@framework@core.jar@classes.dex' vs. '/system/framework/core.odex'
04-11 10:01:03.999 1320 1331 E dalvikvm: /system/app/WeatherWidget.apk odex has stale dependencies
04-11 10:01:03.999 1320 1331 E dalvikvm: odex source not available -- failing
04-11 10:01:04.014 1320 1331 I PackageManager: /system/app/Vvm.apk changed; collecting certs
04-11 10:01:04.233 1320 1322 D dalvikvm: GC_CONCURRENT freed 745K, 46% free 4022K/7367K, external 2357K/2773K, paused 2ms+19ms
04-11 10:01:04.272 1320 1331 I dalvikvm: DexOpt: mismatch dep name: '/data/dalvik-cache/system@framework@core.jar@classes.dex' vs. '/system/framework/core.odex'
04-11 10:01:04.272 1320 1331 E dalvikvm: /system/app/Vvm.apk odex has stale dependencies
04-11 10:01:04.272 1320 1331 E dalvikvm: odex source not available -- failing
源代码地址
androidxref_com/source/xref/dalvik/vm/JarFile.cpp
androidxref_com/source/xref/dalvik/vm/analysis/DexPrepare.cpp#dvmCheckOptHeaderAndDependencies
odex里依赖的framework文件列表
/system/framework/core.odex
/system/framework/bouncycastle.odex
/system/framework/ext.odex
/system/framework/framework.odex
/system/framework/android.policy.odex
/system/framework/services.odex
/system/framework/core-junit.odex
/system/framework/com.motorola.android.frameworks.odex
/system/framework/com.motorola.android.widget.odex
所以建议各位大大做精简rom时, framework目录下的东东最好odex化,即使deodex过后,也要再odex
DexOpt: mismatch dep name: '/data/dalvik-cache/system@framework@core.jar@classes.dex' vs. '/system/framework/core.odex'
04-11 10:01:03.616 1320 1331 E dalvikvm: /system/app/ZoomService.apk odex has stale dependencies
04-11 10:01:03.616 1320 1331 E dalvikvm: odex source not available -- failing
04-11 10:01:03.647 1320 1331 I PackageManager: /system/app/WorkContacts.apk changed; collecting certs
04-11 10:01:03.694 1320 1331 I dalvikvm: DexOpt: mismatch dep name: '/data/dalvik-cache/system@framework@core.jar@classes.dex' vs. '/system/framework/core.odex'
04-11 10:01:03.694 1320 1331 E dalvikvm: /system/app/WorkContacts.apk odex has stale dependencies
04-11 10:01:03.694 1320 1331 E dalvikvm: odex source not available -- failing
04-11 10:01:03.796 1320 1322 D dalvikvm: GC_CONCURRENT freed 535K, 45% free 3846K/6983K, external 2357K/2773K, paused 2ms+6ms
04-11 10:01:03.811 1320 1331 I PackageManager: /system/app/WeatherWidget.apk changed; collecting certs
04-11 10:01:03.999 1320 1331 I dalvikvm: DexOpt: mismatch dep name: '/data/dalvik-cache/system@framework@core.jar@classes.dex' vs. '/system/framework/core.odex'
04-11 10:01:03.999 1320 1331 E dalvikvm: /system/app/WeatherWidget.apk odex has stale dependencies
04-11 10:01:03.999 1320 1331 E dalvikvm: odex source not available -- failing
04-11 10:01:04.014 1320 1331 I PackageManager: /system/app/Vvm.apk changed; collecting certs
04-11 10:01:04.233 1320 1322 D dalvikvm: GC_CONCURRENT freed 745K, 46% free 4022K/7367K, external 2357K/2773K, paused 2ms+19ms
04-11 10:01:04.272 1320 1331 I dalvikvm: DexOpt: mismatch dep name: '/data/dalvik-cache/system@framework@core.jar@classes.dex' vs. '/system/framework/core.odex'
04-11 10:01:04.272 1320 1331 E dalvikvm: /system/app/Vvm.apk odex has stale dependencies
04-11 10:01:04.272 1320 1331 E dalvikvm: odex source not available -- failing
源代码地址
androidxref_com/source/xref/dalvik/vm/JarFile.cpp
androidxref_com/source/xref/dalvik/vm/analysis/DexPrepare.cpp#dvmCheckOptHeaderAndDependencies
odex里依赖的framework文件列表
/system/framework/core.odex
/system/framework/bouncycastle.odex
/system/framework/ext.odex
/system/framework/framework.odex
/system/framework/android.policy.odex
/system/framework/services.odex
/system/framework/core-junit.odex
/system/framework/com.motorola.android.frameworks.odex
/system/framework/com.motorola.android.widget.odex
所以建议各位大大做精简rom时, framework目录下的东东最好odex化,即使deodex过后,也要再odex
- dalvikvm: odex source not available -- failing
- odex source not available -- failing
- dalvikvm
- Source not found for Class .getDeclaredConstructors0(boolean) line: not available [native method]
- Source not found for Class.getDeclaredConstructors0(boolean) line: not available [native method]
- 启动MyEclipse出现"Source not found for JdbcOdbcDriver.finalize() line: not available"解决
- Source not found for Class<T>.getDeclaredConstructors0(boolean) line: not available [native method]
- Source not found for ClassLoader.findBootstrapClass(String) line: not available [native method]
- Thoughtworks Open Source Available
- E/dalvikvm: Could not find class
- 解决TypeName is not valid. Type parameters are only available if source level is 5.0.
- How to solve "The installation source for this product is not available" problem?
- ODEX
- android 4.0 source code available
- Not enough timers available
- KeyGenerator not available
- 解决 Context3D not available.
- ORACLE not available
- Windows下JDK环境变量的配置
- SAMBA配置 “你可能没有权限访问网络资源”的问题解决方法
- java图片加水印
- 解开Android应用程序组件Activity的"singleTask"之谜
- java水印
- dalvikvm: odex source not available -- failing
- spring 2.5 配置事务
- 大家绘制D3D中的2D元素为什么不用现成的ID3DXSprite呢?
- 数据结构与算法分析(一)
- html 引用 js 乱码
- 关于git的submodule
- ACCESS连接字符串
- Centos/Linux服务器防火墙/iptables简单设置。
- Android Error:main cannot be resolved or is not a field