使用.NET工具提取APK文件内容

时间:2012-04-22 12:48:09

标签: c# android apk

我使用apktool来提取APK文件的内容。但由于某些原因,我需要用.NET编写的这样一个工具,所以我不需要在服务器中安装JDK。

有这样的工具吗?

2 个答案:

答案 0 :(得分:0)

没有。没有这样的工具。您需要在C#中启动Process并使用ProcessStartInfo class

运行带有参数的批处理文件

答案 1 :(得分:0)

我认为在另一种方法中,获取APK文件并创建一个Java程序,提取我需要的信息,如包名称,图标资源等......然后将其公开为COM对象并在我的.NET项目中使用它

经过深入研究,我们无法在Java中的标准函数中提取该信息,因为提取信息的唯一方法是通过APKTool解压缩APK并从文件系统中读取清单。

另一种方法,但很难是编写自己的提取器,其中包含对APK格式的深入了解。