1,其实Android系统默认的配置是,如果没有指定DISABLE_DEXPREOPT := true,那么user版本生成odex,其他版本不生成odex文件;
进入源码目录:build/core/main.mk中找到
ifneq (true,$(DISABLE_DEXPREOPT))
ifeq ($(user_variant),user)
ifeq ($(HOST_OS),linux)
WITH_DEXPREOPT := true
endif
endif
endif
所以user版不想生成odex,那么只需要定义DISABLE_DEXPREOPT := true;
而eng版本要生成odex的话,那么只需要把WITH_DEXPREOPT := true ;
2, 如果想单独控制某一个应用是否生成odex的话,可以在这个应用的Android.mk中添加WITH_DEXPREOPT := true;
分享到:
相关推荐
反编译引擎、漏洞检测引擎、恶意行为检测引擎、污点传播分析引擎、反混淆引擎、apk壳检测引擎等等, 尤其是恶意行为检测引擎和污点传播引擎与反编译核心的完美融合, 大大提高了无源码逆向工程的效率, 此外反编译器还...
一、APK生成odex文件方法: 编译开源GIT上的build/tools/dexpreopt/dexopt-wrapper这个,使用dexopt-wrapper即可,操作步骤 将dexopt-wrapper放到/data/local目录中,使用adb shell执行linux命令行,使用cd命令进入...
为apk安装包生成odex文件 使用前请先装好java环境,本程序需要java环境支持。 请打开手机的调试,并连接好电脑。 把要生成odex的apk程序放在apk目录下,apk程序名不能有空格、中文。 打开"自动生成odex",即自动...
Email.apk和Email.odex,手机缺少这两个文档就不能使用二维码照相功能,缺少或误删除的朋友可以下载下
可用于将从官方rom中提取出来的.apk和.odex合并。 用法:1、java -jar baksmali.jar -x .odex 。将odex类文件输出到out目录下。2、java -Xmx512M -jar smali.jar out -o classes.dex 。将out目录重新编译成classes....
用于android系统下apk和odex合并的教程
该资源为apk反编译工具,可以直接打开将apk进行反编译
部分手机厂商为防止自己程序,被移植到其他手机上,将classes.dex与APK文件分离,转化成一个odex文件,这样想要用分离后的程序,就要连着framework下的文件一起复制到别的手机上,这样就会无法开机 将odex 文件转成...
android 反编译 逆向 vdex2dex odex2dex 查看app源代码
apk分离odex
APK_ODEX优化
一、APK生成odex文件方法: 编译开源GIT上的build/tools/dexpreopt/dexopt-wrapper这个,使用dexopt-wrapper即可,操作步骤 将dexopt-wrapper放到/data/local目录中,使用adb shell执行linux命令行,使用cd命令进入...
apk和odex合并工具,使用说明在压缩包内
(2)批处理脚本里面,原来的只能重 apk 和 odex 在同一目录的情况下,这种处理方法会漏掉带有 so 动态链接库的 apk。比如下面这种情况,原来的脚本就没有办法处理: Bluetooth │ Bluetooth.apk │ ├─...
android 制作内置软件制作odex方法
自制ROM,生成与apk文件对应的odex文件,让Rom更稳定,运行更快,更省电!
NULL 博文链接:https://hellorheaven.iteye.com/blog/1212724
odex优化就是预先提取,加快软件的启动速度。
android的最新工具,包括合并apk和odex文件的工具,还有签名工具。
如何合并apk和odex文件如何合并apk和odex文件