apk生成odex,提高程序的运行效率

编译源码out下面(/mydroid/out/target/product/generic/symbols/system/bin)的dexopt-wrapper拷到手机

adbpush./dexopt-wrapper/data/local

adbshell

cd/data/local

./dexopt-wrappersim.apksim.odex

补充:

1:dexopt-wrapper是生成odex的工具,我是repo下载android2.1源码,然后编译后得到的

2:mydroid是放源码的目录,编译成功后就会有以上路径了

3:odex的作用是优化后的dex文件,可以提高加载速度,但具体多少没有测试,我原来只是想修改android联系人源码(改改他的中文排序和查找功能),

发现很多系统程序有个odex文件,所以才找这个生成odex的方法,但有个缺点,生成的odex文件比较大,可能是没压缩的原故

4:adbpush把dexopt-wrapper文件拷贝到/data/local

5:adbshell是从电脑进入androidlinuxshell状态,最后两行是linux命令

相关推荐