Android系统(非官方)systemapp文件夹里apk相对应的odex文件在哪?

Android系统(非官方)systemapp文件夹里apk相对应的odex文件在哪?,第1张

apk中的classes.dex文件就保存在 apk包中。

classes.dex是apk编译的时候将class全部打包进一个压缩包中,这个包的名字就是classes.dex

查看方式:

将apk文件改名为.zip

用解压工具解压缩

用反编译工具打开即可

用jd-gui打开反编译过来的jar 即可

1、SD卡中/mnt/sdcard或者/sdcard这是Android手机中SD卡的文件夹罩配路径,其中/mnt/sdcard/是android2.2或更高版本所使用的,而/sdcard是android2.1或早期版本的存储卡位置。DCIM文件夹中还有.thumbnails这个目录,在Linux中开头为“.”的文件夹就是开头为“点”的文件夹是隐藏目录,这里面记录着手机SD卡图片的缩略图

2、手机或平板电脑中。/system/app这里是android手机rom中的系统应用存放地,如果有Root权限可以将手机rom中自带的应用删除掉,这里面一般包含一个apk文件和odex文件/data/data这里是每个安装过应用的用户文件存储位置,一般为设置文件、数据库或临时缓存文件,进入后以每个软件的packagename包名来命名。

ODEX是安卓上的应用程序apk中提取出来的可运行文件,作用是能加快软件加载速度和开机速度。

简单说,原本系统恢复出厂设置后第一次开机需要先提取classes.dex出来,而Odex化就是现在你提前把它提取出来了。系统启动或者程序运行加快的原因也就在此。并且将dex变为odex还可以节省空间,因为提取后可以把apk内的dex删除。如果不odex,那么系统还是会自动提取dex,这时不仅apk内有dex,/data/dalvik-cache目录下也有dex,虽然apk内的dex经过压缩了,但是两份dex的总体积已经大于一份odex的体积了。

楼主,你需要将新输入法添加后重启,将默认输入法设置为新输入法后再考虑删除自带输入法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11507617.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存