`
貌似掉线
  • 浏览: 256689 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

windows平台下用java解析apk包

阅读更多
抽空把以前写的解析apk包的工具,重新写了一个,也解决了以前许多没有解决的问题。现在已放在谷歌code上,地址如下:
http://code.google.com/p/cfuture09-apkutil/

这是一个运行在windows平台下的jar包,因为解析apk依赖于其中的aapt,它是官方提供的用于解析apk的一个程序。我将其用java封装,使得可以得到一个关于apk信息的java对象。
使用方法如下:
	public static void main(String[] args) {
		try {
			String demo = "E:/androidApk/2012/05/百宝工具箱/1.0/signed/Toolbox-360.apk";
			if (args.length > 0) {
				demo = args[0];
			}
			ApkInfo apkInfo = new ApkUtil().getApkInfo(demo);
			System.out.println(apkInfo);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}


默认的aapt工具为该类运行目录下的lib/aapt.exe,如果路径已改变,则对于创建的ApkUtil对象,需要调用其setAaptPath方法,设置aapt所在的路径。
0
1
分享到:
评论

相关推荐

    java解析apk文件

    java解析apk文件,获取apk包名,项目名,版本号,图标等等 mac,linux,windows都可用 mac,linux 使用aapt工具 windows使用aapt.exe

    java解析apk/ipa文件的信息

    app解析 java 解析apk /ipa,获取应用的文件名,包名,版本号,不过只能windows平台使用

    解析apk/ipa图标/名称/包名/版本号等信息

    解析apk/ipa图标/名称/包名/版本号等信息,图标百分百解析出来,如果大家不需要解析图标,请移步到这篇博客:http://blog.csdn.net/moyanxuan_1993_2_24/article/details/51330060

    apkutil(解析apk安装包的工具 )

    apkUtil是一个用来解析apk安装包的工具,通过它可以获取一个安装包的图标、程序名、所需android平台,权限等信息,并将其转换为java对象。 该工具依赖于aapt工具,目前仅支持在windows平台上运行。 程序在运行时,...

    解析apk获取icon图标兼容linux和window

    纯java 不使用andoird SDK 解析android应用apk获取其icon图标 aapt及aaot.exe 取自andorid sdk

    php自动提取apk包的信息程序演示

    1、安装java JDK包,比如安装到D:\JAVA目录 2、确保D:\JAVA目录权限——users组有“读取和运行”、“列出文件夹目录”和“读取”权限。 3、确定c:\windows\system32\cmd.exe文件有“读取和运行”、“读取”权限 4、...

    apk 反编译

    p.s:为了便于结合资源文件查看apk,可使用eclipse依照资源文件AndroidManifest.xml中内容新建一个工程,然后将所有资源文件和源码分别拷贝到工程下,刷新项目即可(会报错,会有很多xx,不能运行,凑合着能看就行,...

    最新APK反编译工具合集.zip

    APK反编译工具合集 1. apktool_2.4.1, 用于解析资源res和资源AndroidManifest.xml 2. dex2jar-2.0, 用于将classes.dex转换成jar包 3. jd-gui-windows-1.6.6, 用于将java包或者class文件夹转换成java源码

    aapt linux和windows版本

    java 使用aapt工具解析apk信息必备工具

    ADB工具,JAVA环境及AXMLPrinter2.jar解析工具

    1.AXMLPrinter2.jar 包反编译XML文件 2.ImageGrabber.apk 测试所用apk 3.jre-8u111-windows-i586_8.0.1110.14.exe (Java环境) 4.platform-tools.rar (ADB工具)

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    adb1.0.26包含fastboot.exe

    这一点貌似在 Linux 和 Mac OS X 下不用操心,在 Windows 下有可能遇到需要安装驱动的情况,确认这一点可以右键「计算机」-「属性」,到「设备管理器」里查看相关设备上是否有黄色感叹号或问号,如果没有就说明驱动...

    aidejava源码-tianyiexam:Android新手试水作,正则表达式最大功臣(反正天一考砸了,泄一下愤

    这个是通过解析网页内容来实现数据提取的。不得不说天一的网站做的真的牛啤,连json都不给,直接把数据嵌入页面,你甚至可以在网页源码里找到大段的缩进和注释。而且天一的服务器还天天崩溃,服气 (迫真) 程序功能 ...

Global site tag (gtag.js) - Google Analytics