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

编译源码out下面(/mydroid/out/target/product/generic/symbols/system/bin)的dexopt-wrapper拷到手机
adb push ./dexopt-wrapper /data/local
adb shell
cd /data/local
./dexopt-wrapper sim.apk sim.odex

补充:
1:dexopt-wrapper 是生成odex的工具,我是repo下载android 2.1源码,然后编译后得到的
2:mydroid是放源码的目录,编译成功后就会有以上路径了
3:odex的作用是优化后的dex 文件,可以提高加载速度,但具体多少没有测试,我原来只是想修改android联系人源码(改改他的中文排序和查找功能),
发现很多系统程序有个odex文件,所以才找这个生成odex的方法,但有个缺点,生成的odex文件比较大,可能是没压缩的原故
4:adb push 把dexopt-wrapper文件拷贝到/data/local
5:adb shell 是从电脑进入android linux shell 状态,最后两行是linux 命令

你可能感兴趣的:(apk生成odex,提高程序的运行效率)