`
George_ghc
  • 浏览: 93497 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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合并工具

    总的来说,"apk和odex合并工具"是一个针对Android开发者的工具,通过合并APK和ODEX,它可以提高应用的启动速度和运行效率。然而,这个过程需要一定的技术背景和谨慎操作,以确保结果的正确性和安全性。对于想要深入...

    合并apk和odex文件的工具和签名工具

    而ODEX(Optimized Dalvik Executable)文件是Dalvik虚拟机执行优化后的字节码,用于提高应用程序的运行效率。当开发者需要对APK进行特定操作,如合并或签名时,就需要借助特定的工具。本篇将详细介绍这两个工具以及...

    如何合并apk和odex文件

    而ODEX(Optimized Dalvik Executable)文件是Dalvik虚拟机优化后的代码缓存,它存储了编译过的 Dex 字节码,用于提高应用的启动速度和运行效率。 合并APK和ODEX文件通常是开发者为了优化或调试目的进行的操作,...

    apk分离odex

    - **优化:** 对ODEX文件进行手动优化,可能进一步提升应用性能,例如减少内存占用,提高运行效率。 - **反编译:** 通过分离ODEX,可以反编译应用,获取源代码,但这可能涉及到版权和法律问题。 - **安全分析:** ...

    安卓工具用来合成apk和odex

    而ODEX(Optimized DEX)文件是Dalvik虚拟机优化过的字节码文件,它是为了提高应用的运行效率而产生的。当我们谈论“安卓工具用来合成apk和odex”时,这通常是指一系列用于处理和优化安卓应用程序的工具集合。 首先...

    关于android中odex与apk 的合并

    而Odex文件则是Android系统为了提高应用运行效率而引入的一种优化形式。在Android设备上,Dalvik虚拟机或ART(Android RunTime)会将Apk中的字节码转换为机器特定的本地代码,这个过程称为“预编译”或“优化”。...

    odex生成器

    Odex文件的主要目的是提升应用程序的启动速度和运行效率,因为它将类数据预先编译为机器特定的指令,从而减少了运行时的解释成本。 标题“odex生成器”指的是一个工具或过程,用于自定义ROM开发中生成与APK应用对应...

    odex合并apk工具

    在Android系统中,Odex(Optimized DEX)文件是Dalvik虚拟机或者ART(Android RunTime)环境为了提高应用程序的加载速度和运行效率而生成的优化过的字节码文件。它是由Android编译器对DEX(Dalvik Executable)文件...

    odex合并与拆分工具.rar

    `.odex`文件的目的是为了提高应用程序的运行效率,因为它减少了运行时的解析开销。本教程将详细介绍如何使用名为`OpEnDex`的工具进行`.odex`文件的合并与拆分操作。 首先,我们来理解一下为何需要合并或拆分`.odex`...

    ODEX工具odexing

    在Android系统中,ODEX(Optimized Dalvik Executable)文件是Dalvik虚拟机的一种优化形式,用于提高应用程序的运行效率。Dalvik虚拟机是Android早期版本中使用的一种虚拟机,它负责解释执行Android应用程序的字节码...

    odex制作软件

    6. ** odex文件的移植**:虽然`odex`文件能提高运行效率,但它通常是与特定设备和系统版本相关的。因此,将一个设备上的`odex`文件直接复制到另一设备上并不一定能正常工作,因为不同的设备可能有不同的硬件配置和...

    android手机端odex化

    在Android系统中,"odex"(Optimized Dalvik Executable)是Dalvik虚拟机执行的优化过的字节码文件,它将Dalvik字节码(.dex)进行了预编译,以提高应用程序的启动速度和运行效率。"android手机端odex化"指的是将...

    apk合并工具

    这样的工具可以帮助开发者将预先编译的ODEX文件整合到原始的APK中,使得设备在安装应用后可以直接使用优化过的代码,无需再进行编译步骤,从而提高应用的启动速度和运行效率。 在描述中提到,“非原创”意味着这个...

    安卓系统定制 ODEX合并

    当APK安装到设备上时,系统会将DEX(Dalvik Executable)文件转换为ODEX文件,以便提高程序的运行效率。这是因为ODEX文件已经针对特定设备进行了优化,可以减少内存占用和加快加载速度。 "安卓系统定制 ODEX合并"是...

    合并odex工具

    在Android系统中,`odex`(Optimized Dalvik Executable)文件是Dalvik虚拟机执行的优化后的字节码,它将`.dex`(Dalvik Executable)文件中的类和方法进行了预编译,以提高应用的启动速度和运行效率。`odex`文件...

    关于修改部分ODEX

    ODEX文件是Android系统为了提高应用程序运行效率而生成的一种优化格式。当一个APK文件被安装到设备上后,Dalvik虚拟机(或ART运行时)会将其中的DEX(Dalvik EXecutable)文件编译成针对特定硬件架构优化的ODEX文件...

    ODEX工具包

    在Android系统中,APK文件是应用程序的基本载体,包含了应用的代码、资源和配置信息。然而,当APK被安装到设备上时,系统会对其进行编译...正确使用这些工具,可以显著提升设备上应用的运行效率,提供更好的用户体验。

    一键合并ODEX工具

    在Android系统中,ODEX(Optimized Dalvik Executable)文件是Dalvik虚拟机执行的优化后的字节码,它是DEX文件(Dalvik Executable)的编译版本,用于提高应用程序的启动速度和运行效率。当一个Android应用安装时,...

    apktool反编译工具

    **Android APK 反编译工具:Apktool详解** ...通过熟练掌握Apktool,开发者可以更有效地调试、逆向工程和优化应用程序,提升开发效率和产品质量。然而,合理使用和尊重他人的知识产权是使用此类工具的前提。

Global site tag (gtag.js) - Google Analytics