码迷,mamicode.com
首页 > Windows程序 > 详细

c# 借助cmd命令解析apk文件信息

时间:2016-02-03 11:34:09      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

借助aapt.exe文件

aapt.exe 解析apk包信息cmd命令:

aapt dump badging *.apk
aapt d badging *.apk >1.txt(保存成1.txt文件)

ProcessStartInfo start = new ProcessStartInfo("cmd.exe");
start.CreateNoWindow = true;
start.RedirectStandardInput = true;
start.RedirectStandardOutput = true;
start.UseShellExecute = false;
Process process = Process.Start(start);
try
{
     var aaptFile = Server.MapPath("~/aaptFile/aapt.exe");
     //apkPath 安装包路径
     process.StandardInput.WriteLine(aaptFile + " d badging \"" + apkPath + "\"");
     StreamReader reader = process.StandardOutput;

     while (!reader.EndOfStream)
     {
         //解析所需要数据
         string output = reader.ReadLine();
     }
}
catch
{}    

  

c# 借助cmd命令解析apk文件信息

标签:

原文地址:http://www.cnblogs.com/flywing/p/5179214.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!