手机突然出现res和src两个文件是怎么回事

手机突然出现res和src两个文件是怎么回事,第1张

res和src是Android开发中常用的文件夹,它们分别用于存放资源文件和源代码文件。res文件夹中存放的是Android应用程序的资源文件,如汪悉咐图片、音频、视频等;src文件夹中陆磨存放的困纯是Android应用程序的源代码文件,如Java文件、XML文件等。

framework-res.apk是管理资源的应用, miuisystemUI.apk 这是UI界面应用,framework-miui-res.apk是小米桌面应用。

1.反编译Apk得到Java源代码

首先要下载两个工具:dex2jar和蚂李JD-GUI

前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。

具体步骤:

首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;

解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录

运行 dex2jar.batclasses.dex

生成 classes.dex.dex2jar.jar

2.反编译apk生成程序的源代码和图片、XML配置、语言闷丛迟资源等文件

还是下载工具,这次用到郑蚂的是apktool

具体步骤:

将下载的两个包解压到同一个文件夹下,应该会有三个文件:aapt.exe,apktool.bat,apktool.jar

1.解压缩下载的两个文件包,apktool-install-windows-r04-brut1.tar解压缩后得到的包里有aapt.exe 和apktool.bat.(注意要把apktool1.4.1.tar解压后的一个.jar 文件copy到解压后的\apktool-install-windows-r04-brut1文件夹里)

2.特别注意:你要反编译的文件一定要放在C盘的根目录里

安卓手机里的res.npk文件是可改锋氏以删除的,是某个应用基携缓存数据,删除后不会影响系统运行。

只是删除后,运行该应用后,要重新加载一次,这个文件还会重新生成的。

RES只是一个文本文档,其中包含一个文件列表。RES文件同BSP文件相对应。它用来通知HALF-LIFE服务器向客户端发送他们缺少的特定文件。除了后缀.RES,它必须和你的BSP文件名完全相同。因此,如果你的地图名为cs_mymap.bsp,那么系统会对应创建一个名为cs_mymap.res的文核散件。BSP文件和RES文件会存放在同一目录下。


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

原文地址:https://54852.com/tougao/12308782.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存