apk类文件用什么打开(apk文件解压后会有哪些目录)
读完本文需要3分钟每天弄清一个点,轻松搞定android面试,接下来我们就来聊聊关于apk类文件用什么打开?以下内容大家不妨参考一二希望能帮到您!
apk类文件用什么打开
读完本文需要3分钟
每天弄清一个点,轻松搞定android面试
精诚所至,金石为开
建议看到问题后,先自己想想能不能完整说出来,然后再看后面答案。
今天的面试话题是:
apk文件解压后会有哪些目录?简要说说分别是什么?
1.apk解压后包括5个文件,分别是
classes.dex
res
AndroidManifest.xml
resources.arsc
META-INF
classe.dex: classes.dex文件是java编译生成的二进制资源文件,是直接给dalvik虚拟机识别的,不同于java虚拟机识别class文件,目前常见的java反编译工具也不能处理dex文件,需要专门的dex2 jar工具反编译dex文件为jar文件,然后在用JD-GUI工具将jar反编译成java文件;
res:res文件用来存放所有项目涉及到的图片,xml等资源文件,反编译后可以直接看到这些资源内容,有些公司为了提高apk 的安全性,甚至对资源文件也进行了混淆,比如美团,传送门:美团Android资源混淆保护实践(http://tech.meituan.com/mt-android-resource-obfuscation.html)
如果大家觉得好,大家转载的同时,也点点文章最下面“AndroidDeveloper”的订阅按钮,关注“AndroidDeveloper”,我们的口号是:每天一点点,轻松学Android
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com