当前位置: 首页 > news >正文

dex

数字交叉连接设备(Dendenkosha Electronic Exchange),就是常说的电子交换器。
 
数字交叉连接设备完成的主要是STM-N信号的交叉连接功能,它是一个多端口器件,它实际上相当于一个交叉矩阵,完成各个信号间的交叉连接。
 
Android平台上可执行文件的类型。
 
这样做可以加快软件的启动速度,预先提取,减少对RAM的占用,因为没有odex的话,系统要从apk包中提取dex再运行。
当Android启动时,DalvikVM监视所有的程序(APK文件)和框架,并且为他们创建一个依存关系树。DalvikVM通过这个依存关系树来为每个程序优化代码并存储在Dalvik缓存中。这样,所有程序在运行时都会使用优化过的代码。这就是当你刷一个新的ROM时,有时候第一次启动时间非常非常长的原因。当一个程序(或者框架库)发生变更,DalvikVM将会重新优化代码并且再次将其存在缓存中。在cache/dalvik- cache是存放system上的程序生成的dex文件,而data/dalvik-cache则是存放data/app生成的dex文件。
准备工作:用Recovery进行一个备份,预防出现意外,不能开机。
请确定你的电脑可以正常连接手机调试模式。
请确定你的system有10-20M空余。
说明:Android系统中运行的程序包主要分framework,system/app,data/app,三个路径,开机的时候启动内核后,就会逐个启动framework里的jar框架程序,再启动system/app的开机自启程序。
如果你想把整个ROM都odex化,就必须先将framework的先做,因为在odex过程中,需要依赖framework进行。而且在 odex framework时,每个文件都要严格按照顺序,否则不能开机。如果你在其他app做了odex,Sorry,你不能odex framework。
下载附件解压,执行odex.bat,选在你想要的操作,如果你想将整个ROM odex化,必须先选择framework,然后system,data,如果你不想odex framework,可以直接跳过,但是你以后都不能odex framework。
【更新】odex framework更新自动删除dex文件。
这个脚本更新可以重复使用,也就是你odex一遍后,自己添加了apk或者二级框架程序(jar,譬如google.map.jar),可以使用这个脚本单独对这些odex,不会影响其他已经odex的程序。

转载于:https://www.cnblogs.com/Ph-one/p/4863902.html

相关文章:

  • 星云大师:这十句话 我受用一生
  • linux下拷贝整个目录
  • Linux 删除文件夹和创建文件的命令
  • linux下文件夹的创建、复制、剪切、重命名、清空和删除命令
  • 波音公司开发最轻金属 99.99%是空气
  • linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
  • ubuntu13.04下载android4.0.1源码过程
  • ubuntu下文件压缩/解压缩命令总结
  • ubuntu查看系统资源占用(内存,cpu和进程)
  • andorid源码中察看版本
  • Android编译系统详解(一)
  • java服务器知识
  • android源码编译1
  • android移植
  • bash: ./device/nexell/tools/build.sh: 权限不够
  • #Java异常处理
  • gops —— Go 程序诊断分析工具
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • JavaScript标准库系列——Math对象和Date对象(二)
  • Koa2 之文件上传下载
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • springboot_database项目介绍
  • 不上全站https的网站你们就等着被恶心死吧
  • 成为一名优秀的Developer的书单
  • 对JS继承的一点思考
  • 浮动相关
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 解析带emoji和链接的聊天系统消息
  • 聊聊flink的TableFactory
  • 事件委托的小应用
  • 思维导图—你不知道的JavaScript中卷
  • 想写好前端,先练好内功
  • ​香农与信息论三大定律
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #100天计划# 2013年9月29日
  • #每日一题合集#牛客JZ23-JZ33
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • $(function(){})与(function($){....})(jQuery)的区别
  • (16)Reactor的测试——响应式Spring的道法术器
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (vue)页面文件上传获取:action地址
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (一) storm的集群安装与配置
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .NET Core 版本不支持的问题
  • .net6+aspose.words导出word并转pdf
  • .NET构架之我见
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • .NET开发人员必知的八个网站
  • .NET值类型变量“活”在哪?
  • .考试倒计时43天!来提分啦!