纯属记录帖 关注和了解这个rom有段时间了。 最近有需要了解odex,折腾了几天还是在坑里。 索性,先编译下MoKee看看。 之前make过 4.2 和 5.1 ,刷到模拟器和N5里。 编译教程可以参考 官网说明: 然后 准备工作大致分为: 1. linux物理机 (没在虚拟机里面搞) 2.环境准备 ...
分类:
其他好文 时间:
2016-03-24 01:13:45
阅读次数:
638
下载:http://pan.baidu.com/s/1skkSdI1密码:kdcs01.Dalvik介绍及其优势和文件格式 02.基于栈与基于寄存器比较 03.DEX与ODEX文件格式和ODEX化详解 04.GC垃圾回收机制 05.内存监测分析工具DDMS介绍 06.内存分配跟踪工具DDMS_AlocationTracker详解 07.监测工具与分析工具介绍及F..
分类:
移动开发 时间:
2016-02-01 15:57:15
阅读次数:
309
MultiDex的产生背景当Android系统安装一个应用的时候,有一步是对Dex进行优化,这个过程有一个专门的工具来处理,叫DexOpt。DexOpt的执行过程是在第一次加载Dex文件的时候执行的。这个过程会生成一个ODEX文件,即Optimised Dex。执行ODex的效率会比直接执行Dex文...
分类:
移动开发 时间:
2016-01-26 18:09:17
阅读次数:
185
出现的原因:当Android系统安装一个应用的时候,有一步是对Dex进行优化,这个过程有一个专门的工具来处理,叫DexOpt。DexOpt的执行过程是在第一次加载Dex文件的时候执行的。这个过程会生成一个ODEX文件,即Optimised Dex。执行ODex的效率会比直接执行Dex文件的效率要高很...
分类:
移动开发 时间:
2016-01-08 11:39:33
阅读次数:
253
MultiDex的产生背景当Android系统安装一个应用的时候,有一步是对Dex进行优化,这个过程有一个专门的工具来处理,叫DexOpt。DexOpt的执行过程是在第一次加载Dex文件的时候执行的。这个过程会生成一个ODEX文件,即Optimised Dex。执行ODex的效率会比直接执行Dex文件的效率要高很多。但是在早期的Android系统中,DexOpt有一个问题,DexOpt会把每一个类的...
分类:
移动开发 时间:
2015-09-09 11:33:27
阅读次数:
42311
提示!应用程序的安装有两种情况,第一:首次启动系统时安装;第二:系统启动完成后安装。本篇博文基于第一种安装场景。在系统首次启动的场景中,系统会对/system/app、/system/priv-app、/data/app目录下的所有APK进行dex字节码到本地机器码的翻译,同样也会对/system/framework目录下的APK或者JAR文件,以及这些APK所引用的外部JAR,进行dex字节码到...
分类:
移动开发 时间:
2015-07-20 21:36:56
阅读次数:
265
目录目录
前言
工具
流程图
获取classesdex
apk
jar
odex
baksmail
smail
classesdex - classes-dex2jarjar
jd-gui
查看资源文件和xml
apk安装
解包Apk
打包Apk前言为什么需要反编译?
反编译apk。例如市面上有很多优秀的apk,实现了一些很优秀的功能,而这些功能无法轻易google到的时候,我们可以通过反编译apk...
分类:
移动开发 时间:
2015-07-16 20:07:37
阅读次数:
270
一.关于app的缓存代码安卓的应用程序apk文件是zip压缩格式的文件,apk文件中包含的classes.dex文件相当于app的可执行文件,当app运行后系统会对classes.dex进行优化,生成对应的odex格式的文件。odex文件相当于app的可执行文件的缓存代码,一般安卓系统在第一次加载运...
分类:
移动开发 时间:
2015-07-03 20:32:25
阅读次数:
1155
Ref:http://www.addictivetips.com/mobile/what-is-odex-and-deodex-in-android-complete-guide/Ref:http://stackoverflow.com/questions/9593527/what-are-odex...
分类:
编程语言 时间:
2015-05-18 22:47:35
阅读次数:
332
ODEX是安卓上的应用程序apk中提取出来的可运行文件,即将APK中的classes.dex文件通过dex优化过程将其优化生成一个·dex文件单独存放,原APK中的classes.dex文件会保留。这样做可以加快软件的启动速度,预先提取,减少对RAM的占用,因为没有odex的话,系统要从apk包中提...
分类:
移动开发 时间:
2014-12-27 12:35:45
阅读次数:
215