解析apk包内容

原创 2011年01月18日 13:02:00

 

1.  说明
写应用程序,很多时候遇到问题想看看别人的应用是怎么实现的,又苦于没有源码,apkzip压缩格式,而解压后xml是加密格式,也看不到源码。下面介绍用google官方发布的apktool工具来解开apk包,从而得到正常显示的xml文件和文本格式的程序,虽然不是java程序,但能看出逻辑。

2.  方法

a)         下载工具
http://code.google.com/p/android-apktool/downloads/
或者
http://u.115.com/file/f12d8136c3
需要下载apktool2.3.2.tar.bz2apktool-install-linux-2.2_r01-1.tar.bz2,前面的是jar包,后面的是调用它的平台相关的脚本

b)        将它们解压在同一目录下

c)        java切换成1.6版本

d)        运行
apktool –d apk
目录名
即可将信息解到指定目录下

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

Apk包的内容和Android应用的权限

Apk文件是Android上的安装文件,一个Android安装包包含了与该应用程序相关的所有文件。 Apk文件本质上是一个zip包,包括AndroidManifest.xml文件、应用程序代码(.d...

PHP解析APK包获取所有信息

  • 2016年04月11日 10:52
  • 2KB
  • 下载

PHP解析Android APK包的XML文件

最近做的一个项目需要用PHP直接读取apk包中的信息,如:包名,入口地址,版本号等信息。这些信息都保存在apk包中的AndroidManifest.xml文件中。但是在编译apk包的过程中,所有XML...
  • twlkyao
  • twlkyao
  • 2014年01月07日 19:39
  • 1666

360apk包加固宝

  • 2016年09月10日 00:14
  • 56.05MB
  • 下载

OpenCV-2.4.6-android-sdk-r2(只有apk包)

  • 2013年10月27日 18:50
  • 26.61MB
  • 下载

APK包瘦身-追上那个胖子

引子APK大家肯定都很熟悉了,安卓应用安装包文件。而APK的尺寸对于每个产品来说都是一个非常重要的指标。对于如何减小这个数字,有无数的前人总结的或全面、或零散的经验,许多团队也对此做过各种各样的努力,...

android 悬浮框的demo apk包

  • 2013年10月25日 17:37
  • 327KB
  • 下载

获取apk包名的ant等jar包

  • 2014年01月08日 17:03
  • 2.18MB
  • 下载

安卓应用反编译(一)-APK包的结构

安装包实际上是一个zip压缩包。我们用解压软件可以将它解压,解压后可以看到文件结构和目录结构。...

apk包反解工具

  • 2015年05月09日 09:11
  • 10.31MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解析apk包内容
举报原因:
原因补充:

(最多只允许输入30个字)