apk类文件用什么打开(apk文件解压后会有哪些目录)

读完本文需要3分钟每天弄清一个点,轻松搞定android面试,接下来我们就来聊聊关于apk类文件用什么打开?以下内容大家不妨参考一二希望能帮到您!

apk类文件用什么打开(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

    分享
    投诉
    首页