android安卓手机:[4]如何怎么打开.apk文件
1、.apk文件是Android应用软件安装包,里面包含了应用的Java字节码集合dex文件和各种仿瓤僭蚋资源文件、开发者签名文件和配置文件等。它类似于Windows的.exe安装包,Mac系统的.dmg安装包。本文以豌豆荚.apk文件为例解答.apk文件如何打开。首先在电脑浏览器中打开豌豆荚官方网站 https://www.wandoujia.com/
2、下载完成.apk文件后将它拷贝到一个空白的文件夹中,接着复制一份wandoujia.apk并且将它的后缀名改成.zip,因为.apk本身就是用zip格式压缩包,改变后缀名后可以使用winrar应用解压
3、使用winrar解压工具将zip包打开,解压完成后进入wandoujia目录
4、可以看到里面包括assets,里面放置各种图片、数据文件等
5、lib里面放了很多Android应用使用JNI的so共享库
6、META-INF里面主要放置V1签名的数据,开发者的公钥和apk文件签名数据
7、res目录则是放置各种图标、小图片内容
8、后面的.dex文件就是放置Java语言编译后的字节码文件,resources.arsc则是放置各种res文件中图片编译后对应的二进制值
9、如果直接打开上面的二进制文件会发现它们很多都是无法解读的,好在AndroidStudio应用能够帮助用户直接解析.apk内容,在浏览器中打开Android Studio下载页面链接:http://www.android-studio.org/ ,下载Android Studio的exe安装包后一路next安装即可。
10、安装完成Android Studio之后打开应用并且直接将.apk文件拖动到主界面中,Android Studio就会解压并解析出apk内容
11、Android Studio应用打开的apk可以看到里面的目录结构和直接使用zip包解压的效果是一样的,不夸臾蓠鬏过Android Studio支持二进制数据解析,dex文件能够解析出里面的Java字节码类,resources.arsc也可以查看到个中资源编译后的对应的数据值