C#读取APK版本信息

最近做了一个app升级的功能,上传文件时需要读取apk中版本信息,从网上也找了很多例子,拷下来的代码不是报错就是读取的内容是乱码。

最终找到了一个使用aapt来实现的例子:https://www.cnblogs.com/crwy/p/6540160.html

如下图所示:我在电脑上运行,不添加线程睡眠读取不到内容。

C#读取APK版本信息

 

在没有添加线程睡眠之前直接运行读取不到版本信息,而调试状态下确可以获取到版本信息,猜测是cmd.exe 在做中转未完成导致的,添加0.1秒的延迟后就正常了。

源码点击原作者链接可以下载

C#读取APK版本信息

上一篇:012.Delphi插件之QPlugins,多实例内嵌窗口服务


下一篇:Salesforce LWC学习(六) @salesforce & lightning/ui*Api Reference